AoX Applications  1.5.0
dotdot_mqtt.h
Go to the documentation of this file.
1 /******************************************************************************
2  * # License
3  * <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4  ******************************************************************************
5  * The licensor of this software is Silicon Laboratories Inc. Your use of this
6  * software is governed by the terms of Silicon Labs Master Software License
7  * Agreement (MSLA) available at
8  * www.silabs.com/about-us/legal/master-software-license-agreement. This
9  * software is distributed to you in Source Code format and is governed by the
10  * sections of the MSLA applicable to Source Code.
11  *
12  *****************************************************************************/
13 
14 // This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
70 #ifndef DOTDOT_MQTT_H
71 #define DOTDOT_MQTT_H
72 
73 #include <stdint.h>
74 #include <stdbool.h>
75 
76 #include "sl_status.h"
77 #include "uic_typedefs.h"
78 #include "zap-types.h"
79 #include "uic_mqtt.h"
80 
81 #ifdef __cplusplus
82 extern "C" {
83 #endif // __cplusplus
84 
86 typedef enum {
94 
96 typedef enum {
102 
103 // Initialize all dotdot available clusters
105 
106 // Callback types used by the basic cluster
108  dotdot_unid_t unid,
109  dotdot_endpoint_id_t endpoint,
111 );
112 
113 typedef struct {
114  uint8_t zcl_version;
116  uint8_t stack_version;
117  uint8_t hw_version;
118  const char* manufacturer_name;
119  const char* model_identifier;
120  const char* date_code;
121  uint8_t power_source;
124  const char* product_code;
125  const char* producturl;
127  const char* serial_number;
128  const char* product_label;
129  const char* location_description;
132  uint8_t alarm_mask;
134  const char* sw_buildid;
136 
137 typedef struct {
144  bool date_code;
160 
162  const dotdot_unid_t unid,
163  const dotdot_endpoint_id_t endpoint,
167 );
168 
170  const dotdot_unid_t unid,
171  const dotdot_endpoint_id_t endpoint,
174 );
175 
176 
177 
198 
218 
228 );
236 );
242 
252 );
261 );
267 
279  const char *base_topic,
280  uint8_t value,
282 );
283 
294  const char *base_topic,
296 );
297 
309  const char *base_topic,
310  uint8_t value,
312 );
313 
324  const char *base_topic,
326 );
327 
339  const char *base_topic,
340  uint8_t value,
342 );
343 
354  const char *base_topic,
356 );
357 
369  const char *base_topic,
370  uint8_t value,
372 );
373 
384  const char *base_topic,
386 );
387 
399  const char *base_topic,
400  const char* value,
402 );
403 
414  const char *base_topic,
416 );
417 
429  const char *base_topic,
430  const char* value,
432 );
433 
444  const char *base_topic,
446 );
447 
459  const char *base_topic,
460  const char* value,
462 );
463 
474  const char *base_topic,
476 );
477 
489  const char *base_topic,
490  uint8_t value,
492 );
493 
504  const char *base_topic,
506 );
507 
519  const char *base_topic,
520  uint8_t value,
522 );
523 
534  const char *base_topic,
536 );
537 
549  const char *base_topic,
550  uint8_t value,
552 );
553 
564  const char *base_topic,
566 );
567 
579  const char *base_topic,
580  const char* value,
582 );
583 
594  const char *base_topic,
596 );
597 
609  const char *base_topic,
610  const char* value,
612 );
613 
624  const char *base_topic,
626 );
627 
639  const char *base_topic,
640  const char* value,
642 );
643 
654  const char *base_topic,
656 );
657 
669  const char *base_topic,
670  const char* value,
672 );
673 
684  const char *base_topic,
686 );
687 
699  const char *base_topic,
700  const char* value,
702 );
703 
714  const char *base_topic,
716 );
717 
729  const char *base_topic,
730  const char* value,
732 );
733 
744  const char *base_topic,
746 );
747 
759  const char *base_topic,
760  uint8_t value,
762 );
763 
774  const char *base_topic,
776 );
777 
789  const char *base_topic,
790  bool value,
792 );
793 
804  const char *base_topic,
806 );
807 
819  const char *base_topic,
820  uint8_t value,
822 );
823 
834  const char *base_topic,
836 );
837 
849  const char *base_topic,
850  uint8_t value,
852 );
853 
864  const char *base_topic,
866 );
867 
879  const char *base_topic,
880  const char* value,
882 );
883 
894  const char *base_topic,
896 );
897 
898 
906 void uic_mqtt_dotdot_basic_publish_cluster_revision(const char* base_topic, uint16_t value);
907 
915 
929  const dotdot_unid_t unid,
930  dotdot_endpoint_id_t endpoint);
931 
940  const dotdot_unid_t unid
941  ,dotdot_endpoint_id_t endpoint);
942 // Callback types used by the power_configuration cluster
943 
944 typedef struct {
945  uint16_t mains_voltage;
953  const char* battery_manufacturer;
954  uint8_t battery_size;
971  uint8_t battery2_size;
988  uint8_t battery3_size;
1003 
1004 typedef struct {
1063 
1065  const dotdot_unid_t unid,
1066  const dotdot_endpoint_id_t endpoint,
1070 );
1071 
1073  const dotdot_unid_t unid,
1074  const dotdot_endpoint_id_t endpoint,
1077 );
1078 
1079 
1080 
1081 
1091 );
1099 );
1105 
1115 );
1124 );
1130 
1142  const char *base_topic,
1143  uint16_t value,
1145 );
1146 
1157  const char *base_topic,
1159 );
1160 
1172  const char *base_topic,
1173  uint8_t value,
1175 );
1176 
1187  const char *base_topic,
1189 );
1190 
1202  const char *base_topic,
1203  uint8_t value,
1205 );
1206 
1217  const char *base_topic,
1219 );
1220 
1232  const char *base_topic,
1233  uint16_t value,
1235 );
1236 
1247  const char *base_topic,
1249 );
1250 
1262  const char *base_topic,
1263  uint16_t value,
1265 );
1266 
1277  const char *base_topic,
1279 );
1280 
1292  const char *base_topic,
1293  uint16_t value,
1295 );
1296 
1307  const char *base_topic,
1309 );
1310 
1322  const char *base_topic,
1323  uint8_t value,
1325 );
1326 
1337  const char *base_topic,
1339 );
1340 
1352  const char *base_topic,
1353  uint8_t value,
1355 );
1356 
1367  const char *base_topic,
1369 );
1370 
1382  const char *base_topic,
1383  const char* value,
1385 );
1386 
1397  const char *base_topic,
1399 );
1400 
1412  const char *base_topic,
1413  BatterySize value,
1415 );
1416 
1427  const char *base_topic,
1429 );
1430 
1442  const char *base_topic,
1443  uint16_t value,
1445 );
1446 
1457  const char *base_topic,
1459 );
1460 
1472  const char *base_topic,
1473  uint8_t value,
1475 );
1476 
1487  const char *base_topic,
1489 );
1490 
1502  const char *base_topic,
1503  uint8_t value,
1505 );
1506 
1517  const char *base_topic,
1519 );
1520 
1532  const char *base_topic,
1533  uint8_t value,
1535 );
1536 
1547  const char *base_topic,
1549 );
1550 
1562  const char *base_topic,
1563  uint8_t value,
1565 );
1566 
1577  const char *base_topic,
1579 );
1580 
1592  const char *base_topic,
1593  uint8_t value,
1595 );
1596 
1607  const char *base_topic,
1609 );
1610 
1622  const char *base_topic,
1623  uint8_t value,
1625 );
1626 
1637  const char *base_topic,
1639 );
1640 
1652  const char *base_topic,
1653  uint8_t value,
1655 );
1656 
1667  const char *base_topic,
1669 );
1670 
1682  const char *base_topic,
1683  uint8_t value,
1685 );
1686 
1697  const char *base_topic,
1699 );
1700 
1712  const char *base_topic,
1713  uint8_t value,
1715 );
1716 
1727  const char *base_topic,
1729 );
1730 
1742  const char *base_topic,
1743  uint8_t value,
1745 );
1746 
1757  const char *base_topic,
1759 );
1760 
1772  const char *base_topic,
1773  uint8_t value,
1775 );
1776 
1787  const char *base_topic,
1789 );
1790 
1802  const char *base_topic,
1803  uint32_t value,
1805 );
1806 
1817  const char *base_topic,
1819 );
1820 
1832  const char *base_topic,
1833  uint8_t value,
1835 );
1836 
1847  const char *base_topic,
1849 );
1850 
1862  const char *base_topic,
1863  uint8_t value,
1865 );
1866 
1877  const char *base_topic,
1879 );
1880 
1892  const char *base_topic,
1893  const char* value,
1895 );
1896 
1907  const char *base_topic,
1909 );
1910 
1922  const char *base_topic,
1923  BatterySize value,
1925 );
1926 
1937  const char *base_topic,
1939 );
1940 
1952  const char *base_topic,
1953  uint16_t value,
1955 );
1956 
1967  const char *base_topic,
1969 );
1970 
1982  const char *base_topic,
1983  uint8_t value,
1985 );
1986 
1997  const char *base_topic,
1999 );
2000 
2012  const char *base_topic,
2013  uint8_t value,
2015 );
2016 
2027  const char *base_topic,
2029 );
2030 
2042  const char *base_topic,
2043  uint8_t value,
2045 );
2046 
2057  const char *base_topic,
2059 );
2060 
2072  const char *base_topic,
2073  uint8_t value,
2075 );
2076 
2087  const char *base_topic,
2089 );
2090 
2102  const char *base_topic,
2103  uint8_t value,
2105 );
2106 
2117  const char *base_topic,
2119 );
2120 
2132  const char *base_topic,
2133  uint8_t value,
2135 );
2136 
2147  const char *base_topic,
2149 );
2150 
2162  const char *base_topic,
2163  uint8_t value,
2165 );
2166 
2177  const char *base_topic,
2179 );
2180 
2192  const char *base_topic,
2193  uint8_t value,
2195 );
2196 
2207  const char *base_topic,
2209 );
2210 
2222  const char *base_topic,
2223  uint8_t value,
2225 );
2226 
2237  const char *base_topic,
2239 );
2240 
2252  const char *base_topic,
2253  uint8_t value,
2255 );
2256 
2267  const char *base_topic,
2269 );
2270 
2282  const char *base_topic,
2283  uint8_t value,
2285 );
2286 
2297  const char *base_topic,
2299 );
2300 
2312  const char *base_topic,
2313  uint32_t value,
2315 );
2316 
2327  const char *base_topic,
2329 );
2330 
2342  const char *base_topic,
2343  uint8_t value,
2345 );
2346 
2357  const char *base_topic,
2359 );
2360 
2372  const char *base_topic,
2373  uint8_t value,
2375 );
2376 
2387  const char *base_topic,
2389 );
2390 
2402  const char *base_topic,
2403  const char* value,
2405 );
2406 
2417  const char *base_topic,
2419 );
2420 
2432  const char *base_topic,
2433  BatterySize value,
2435 );
2436 
2447  const char *base_topic,
2449 );
2450 
2462  const char *base_topic,
2463  uint16_t value,
2465 );
2466 
2477  const char *base_topic,
2479 );
2480 
2492  const char *base_topic,
2493  uint8_t value,
2495 );
2496 
2507  const char *base_topic,
2509 );
2510 
2522  const char *base_topic,
2523  uint8_t value,
2525 );
2526 
2537  const char *base_topic,
2539 );
2540 
2552  const char *base_topic,
2553  uint8_t value,
2555 );
2556 
2567  const char *base_topic,
2569 );
2570 
2582  const char *base_topic,
2583  uint8_t value,
2585 );
2586 
2597  const char *base_topic,
2599 );
2600 
2612  const char *base_topic,
2613  uint8_t value,
2615 );
2616 
2627  const char *base_topic,
2629 );
2630 
2642  const char *base_topic,
2643  uint8_t value,
2645 );
2646 
2657  const char *base_topic,
2659 );
2660 
2672  const char *base_topic,
2673  uint8_t value,
2675 );
2676 
2687  const char *base_topic,
2689 );
2690 
2702  const char *base_topic,
2703  uint8_t value,
2705 );
2706 
2717  const char *base_topic,
2719 );
2720 
2732  const char *base_topic,
2733  uint8_t value,
2735 );
2736 
2747  const char *base_topic,
2749 );
2750 
2762  const char *base_topic,
2763  uint8_t value,
2765 );
2766 
2777  const char *base_topic,
2779 );
2780 
2792  const char *base_topic,
2793  uint8_t value,
2795 );
2796 
2807  const char *base_topic,
2809 );
2810 
2822  const char *base_topic,
2823  uint32_t value,
2825 );
2826 
2837  const char *base_topic,
2839 );
2840 
2841 
2849 void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
2850 
2858 
2872  const dotdot_unid_t unid,
2873  dotdot_endpoint_id_t endpoint);
2874 
2883  const dotdot_unid_t unid
2884  ,dotdot_endpoint_id_t endpoint);
2885 // Callback types used by the device_temperature_configuration cluster
2886 
2887 typedef struct {
2898 
2899 typedef struct {
2910 
2912  const dotdot_unid_t unid,
2913  const dotdot_endpoint_id_t endpoint,
2917 );
2918 
2920  const dotdot_unid_t unid,
2921  const dotdot_endpoint_id_t endpoint,
2924 );
2925 
2926 
2927 
2928 
2938 );
2946 );
2952 
2962 );
2971 );
2977 
2989  const char *base_topic,
2990  int16_t value,
2992 );
2993 
3004  const char *base_topic,
3006 );
3007 
3019  const char *base_topic,
3020  int16_t value,
3022 );
3023 
3034  const char *base_topic,
3036 );
3037 
3049  const char *base_topic,
3050  int16_t value,
3052 );
3053 
3064  const char *base_topic,
3066 );
3067 
3079  const char *base_topic,
3080  uint16_t value,
3082 );
3083 
3094  const char *base_topic,
3096 );
3097 
3109  const char *base_topic,
3110  uint8_t value,
3112 );
3113 
3124  const char *base_topic,
3126 );
3127 
3139  const char *base_topic,
3140  int16_t value,
3142 );
3143 
3154  const char *base_topic,
3156 );
3157 
3169  const char *base_topic,
3170  int16_t value,
3172 );
3173 
3184  const char *base_topic,
3186 );
3187 
3199  const char *base_topic,
3200  uint32_t value,
3202 );
3203 
3214  const char *base_topic,
3216 );
3217 
3229  const char *base_topic,
3230  uint32_t value,
3232 );
3233 
3244  const char *base_topic,
3246 );
3247 
3248 
3257 
3265 
3279  const dotdot_unid_t unid,
3280  dotdot_endpoint_id_t endpoint);
3281 
3290  const dotdot_unid_t unid
3291  ,dotdot_endpoint_id_t endpoint);
3292 // Callback types used by the identify cluster
3294  dotdot_unid_t unid,
3295  dotdot_endpoint_id_t endpoint,
3297  uint16_t identify_time
3298 
3299 );
3301  dotdot_unid_t unid,
3302  dotdot_endpoint_id_t endpoint,
3304  uint16_t timeout
3305 
3306 );
3308  dotdot_unid_t unid,
3309  dotdot_endpoint_id_t endpoint,
3311 );
3313  dotdot_unid_t unid,
3314  dotdot_endpoint_id_t endpoint,
3316  TriggerEffectEffectIdentifier effect_identifier,
3317 
3318  TriggerEffectEffectVariant effect_variant
3319 
3320 );
3321 
3322 typedef struct {
3323  uint16_t identify_time;
3325 
3326 typedef struct {
3329 
3331  const dotdot_unid_t unid,
3332  const dotdot_endpoint_id_t endpoint,
3336 );
3337 
3339  const dotdot_unid_t unid,
3340  const dotdot_endpoint_id_t endpoint,
3343 );
3344 
3345 
3349 typedef struct {
3350  uint16_t identify_time;
3352 
3356 typedef struct {
3357  uint16_t timeout;
3359 
3363 typedef struct {
3365 
3368 
3369 
3390 
3430 
3470 
3510 
3530 
3540 );
3548 );
3554 
3564 );
3573 );
3579 
3591  const char *base_topic,
3592  uint16_t value,
3594 );
3595 
3606  const char *base_topic,
3608 );
3609 
3610 
3618 void uic_mqtt_dotdot_identify_publish_cluster_revision(const char* base_topic, uint16_t value);
3619 
3627 
3641  const dotdot_unid_t unid,
3642  dotdot_endpoint_id_t endpoint);
3643 
3652  const dotdot_unid_t unid
3653  ,dotdot_endpoint_id_t endpoint);
3654 // Callback types used by the groups cluster
3656  dotdot_unid_t unid,
3657  dotdot_endpoint_id_t endpoint,
3659  uint16_t group_id,
3660 
3661  const char* group_name
3662 
3663 );
3665  dotdot_unid_t unid,
3666  dotdot_endpoint_id_t endpoint,
3668  uint8_t status,
3669 
3670  uint16_t group_id
3671 
3672 );
3674  dotdot_unid_t unid,
3675  dotdot_endpoint_id_t endpoint,
3677  uint16_t group_id
3678 
3679 );
3681  dotdot_unid_t unid,
3682  dotdot_endpoint_id_t endpoint,
3684  uint8_t status,
3685 
3686  uint16_t group_id,
3687 
3688  const char* group_name
3689 
3690 );
3692  dotdot_unid_t unid,
3693  dotdot_endpoint_id_t endpoint,
3695  uint8_t group_list_count,
3696  const uint16_t *group_list
3697 
3698 );
3700  dotdot_unid_t unid,
3701  dotdot_endpoint_id_t endpoint,
3703  uint8_t capacity,
3704 
3705  uint8_t group_list_count,
3706  const uint16_t *group_list
3707 
3708 );
3710  dotdot_unid_t unid,
3711  dotdot_endpoint_id_t endpoint,
3713  uint16_t group_id
3714 
3715 );
3717  dotdot_unid_t unid,
3718  dotdot_endpoint_id_t endpoint,
3720  uint8_t status,
3721 
3722  uint16_t group_id
3723 
3724 );
3726  dotdot_unid_t unid,
3727  dotdot_endpoint_id_t endpoint,
3729 );
3731  dotdot_unid_t unid,
3732  dotdot_endpoint_id_t endpoint,
3734  uint16_t group_id,
3735 
3736  const char* group_name
3737 
3738 );
3739 
3740 typedef struct {
3741  uint8_t name_support;
3743 
3744 typedef struct {
3747 
3749  const dotdot_unid_t unid,
3750  const dotdot_endpoint_id_t endpoint,
3754 );
3755 
3757  const dotdot_unid_t unid,
3758  const dotdot_endpoint_id_t endpoint,
3761 );
3762 
3763 
3767 typedef struct {
3768  uint16_t group_id;
3769 
3770  const char* group_name;
3772 
3776 typedef struct {
3777  uint8_t status;
3778 
3779  uint16_t group_id;
3781 
3785 typedef struct {
3786  uint16_t group_id;
3788 
3792 typedef struct {
3793  uint8_t status;
3794 
3795  uint16_t group_id;
3796 
3797  const char* group_name;
3799 
3803 typedef struct {
3805  const uint16_t *group_list;
3807 
3811 typedef struct {
3812  uint8_t capacity;
3813 
3815  const uint16_t *group_list;
3817 
3821 typedef struct {
3822  uint16_t group_id;
3824 
3828 typedef struct {
3829  uint8_t status;
3830 
3831  uint16_t group_id;
3833 
3837 typedef struct {
3838  uint16_t group_id;
3839 
3840  const char* group_name;
3842 
3843 
3864 
3904 
3944 
3984 
4024 
4064 
4104 
4144 
4184 
4224 
4244 
4254 );
4262 );
4268 
4278 );
4287 );
4293 
4305  const char *base_topic,
4306  uint8_t value,
4308 );
4309 
4320  const char *base_topic,
4322 );
4323 
4324 
4332 void uic_mqtt_dotdot_groups_publish_cluster_revision(const char* base_topic, uint16_t value);
4333 
4341 
4355  const dotdot_unid_t unid,
4356  dotdot_endpoint_id_t endpoint);
4357 
4366  const dotdot_unid_t unid
4367  ,dotdot_endpoint_id_t endpoint);
4368 // Callback types used by the scenes cluster
4370  dotdot_unid_t unid,
4371  dotdot_endpoint_id_t endpoint,
4373  SGroupId groupid,
4374 
4375  uint8_t sceneid,
4376 
4377  uint16_t transition_time,
4378 
4379  SSceneName scene_name,
4380 
4381  uint8_t extension_field_sets_count,
4382  const SExtensionFieldSetList *extension_field_sets,
4383 
4384  uint8_t transition_time100ms
4385 
4386 );
4388  dotdot_unid_t unid,
4389  dotdot_endpoint_id_t endpoint,
4391  zclStatus status,
4392 
4393  SGroupId groupid,
4394 
4395  uint8_t sceneid
4396 
4397 );
4399  dotdot_unid_t unid,
4400  dotdot_endpoint_id_t endpoint,
4402  SGroupId groupid,
4403 
4404  uint8_t sceneid
4405 
4406 );
4408  dotdot_unid_t unid,
4409  dotdot_endpoint_id_t endpoint,
4411  zclStatus status,
4412 
4413  SGroupId groupid,
4414 
4415  uint8_t sceneid,
4416 
4417  uint16_t transition_time,
4418 
4419  SSceneName scene_name,
4420 
4421  uint8_t extension_field_sets_count,
4422  const SExtensionFieldSetList *extension_field_sets
4423 
4424 );
4426  dotdot_unid_t unid,
4427  dotdot_endpoint_id_t endpoint,
4429  SGroupId groupid,
4430 
4431  uint8_t sceneid
4432 
4433 );
4435  dotdot_unid_t unid,
4436  dotdot_endpoint_id_t endpoint,
4438  zclStatus status,
4439 
4440  SGroupId groupid,
4441 
4442  uint8_t sceneid
4443 
4444 );
4446  dotdot_unid_t unid,
4447  dotdot_endpoint_id_t endpoint,
4449  SGroupId groupid
4450 
4451 );
4453  dotdot_unid_t unid,
4454  dotdot_endpoint_id_t endpoint,
4456  zclStatus status,
4457 
4458  SGroupId groupid
4459 
4460 );
4462  dotdot_unid_t unid,
4463  dotdot_endpoint_id_t endpoint,
4465  SGroupId groupid,
4466 
4467  uint8_t sceneid
4468 
4469 );
4471  dotdot_unid_t unid,
4472  dotdot_endpoint_id_t endpoint,
4474  zclStatus status,
4475 
4476  SGroupId groupid,
4477 
4478  uint8_t sceneid
4479 
4480 );
4482  dotdot_unid_t unid,
4483  dotdot_endpoint_id_t endpoint,
4485  SGroupId groupid,
4486 
4487  uint8_t sceneid,
4488 
4489  uint16_t transition_time
4490 
4491 );
4493  dotdot_unid_t unid,
4494  dotdot_endpoint_id_t endpoint,
4496  SGroupId groupid
4497 
4498 );
4500  dotdot_unid_t unid,
4501  dotdot_endpoint_id_t endpoint,
4503  zclStatus status,
4504 
4505  uint8_t capacity,
4506 
4507  SGroupId groupid,
4508 
4509  uint8_t scene_list_count,
4510  const uint8_t *scene_list
4511 
4512 );
4514  dotdot_unid_t unid,
4515  dotdot_endpoint_id_t endpoint,
4517  SGroupId groupid,
4518 
4519  uint8_t sceneid,
4520 
4521  uint16_t transition_time,
4522 
4523  SSceneName scene_name,
4524 
4525  uint8_t extension_field_sets_count,
4526  const SExtensionFieldSetList *extension_field_sets
4527 
4528 );
4530  dotdot_unid_t unid,
4531  dotdot_endpoint_id_t endpoint,
4533  zclStatus status,
4534 
4535  SGroupId groupid,
4536 
4537  uint8_t sceneid
4538 
4539 );
4541  dotdot_unid_t unid,
4542  dotdot_endpoint_id_t endpoint,
4544  SGroupId groupid,
4545 
4546  uint8_t sceneid
4547 
4548 );
4550  dotdot_unid_t unid,
4551  dotdot_endpoint_id_t endpoint,
4553  zclStatus status,
4554 
4555  SGroupId groupid,
4556 
4557  uint8_t sceneid,
4558 
4559  uint16_t transition_time,
4560 
4561  SSceneName scene_name,
4562 
4563  uint8_t extension_field_sets_count,
4564  const SExtensionFieldSetList *extension_field_sets
4565 
4566 );
4568  dotdot_unid_t unid,
4569  dotdot_endpoint_id_t endpoint,
4571  uint8_t mode,
4572 
4573  SGroupId group_identifier_from,
4574 
4575  uint8_t scene_identifier_from,
4576 
4577  SGroupId group_identifier_to,
4578 
4579  uint8_t scene_identifier_to
4580 
4581 );
4583  dotdot_unid_t unid,
4584  dotdot_endpoint_id_t endpoint,
4586  zclStatus status,
4587 
4588  SGroupId group_identifier_from,
4589 
4590  uint8_t scene_identifier_from
4591 
4592 );
4593 
4594 typedef struct {
4595  uint8_t scene_count;
4596  uint8_t current_scene;
4599  uint8_t name_support;
4604 
4605 typedef struct {
4614 
4616  const dotdot_unid_t unid,
4617  const dotdot_endpoint_id_t endpoint,
4621 );
4622 
4624  const dotdot_unid_t unid,
4625  const dotdot_endpoint_id_t endpoint,
4628 );
4629 
4630 
4634 typedef struct {
4636 
4637  uint8_t sceneid;
4638 
4640 
4642 
4645 
4648 
4652 typedef struct {
4654 
4656 
4657  uint8_t sceneid;
4659 
4663 typedef struct {
4665 
4666  uint8_t sceneid;
4668 
4672 typedef struct {
4674 
4676 
4677  uint8_t sceneid;
4678 
4680 
4682 
4686 
4690 typedef struct {
4692 
4693  uint8_t sceneid;
4695 
4699 typedef struct {
4701 
4703 
4704  uint8_t sceneid;
4706 
4710 typedef struct {
4713 
4717 typedef struct {
4719 
4722 
4726 typedef struct {
4728 
4729  uint8_t sceneid;
4731 
4735 typedef struct {
4737 
4739 
4740  uint8_t sceneid;
4742 
4746 typedef struct {
4748 
4749  uint8_t sceneid;
4750 
4753 
4757 typedef struct {
4760 
4764 typedef struct {
4766 
4767  uint8_t capacity;
4768 
4770 
4772  const uint8_t *scene_list;
4774 
4778 typedef struct {
4780 
4781  uint8_t sceneid;
4782 
4784 
4786 
4790 
4794 typedef struct {
4796 
4798 
4799  uint8_t sceneid;
4801 
4805 typedef struct {
4807 
4808  uint8_t sceneid;
4810 
4814 typedef struct {
4816 
4818 
4819  uint8_t sceneid;
4820 
4822 
4824 
4828 
4832 typedef struct {
4833  uint8_t mode;
4834 
4836 
4838 
4840 
4843 
4847 typedef struct {
4849 
4851 
4854 
4855 
4876 
4916 
4956 
4996 
5036 
5076 
5116 
5156 
5196 
5236 
5276 
5316 
5356 
5396 
5436 
5476 
5516 
5556 
5596 
5616 
5626 );
5634 );
5640 
5650 );
5659 );
5665 
5677  const char *base_topic,
5678  uint8_t value,
5680 );
5681 
5692  const char *base_topic,
5694 );
5695 
5707  const char *base_topic,
5708  uint8_t value,
5710 );
5711 
5722  const char *base_topic,
5724 );
5725 
5737  const char *base_topic,
5738  SGroupId value,
5740 );
5741 
5752  const char *base_topic,
5754 );
5755 
5767  const char *base_topic,
5768  bool value,
5770 );
5771 
5782  const char *base_topic,
5784 );
5785 
5797  const char *base_topic,
5798  uint8_t value,
5800 );
5801 
5812  const char *base_topic,
5814 );
5815 
5827  const char *base_topic,
5828  EUI64 value,
5830 );
5831 
5842  const char *base_topic,
5844 );
5845 
5858  const char *base_topic,
5859  size_t value_count,
5860  const SSceneTable* value,
5862 );
5863 
5874  const char *base_topic,
5876 );
5877 
5878 
5886 void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char* base_topic, uint16_t value);
5887 
5895 
5909  const dotdot_unid_t unid,
5910  dotdot_endpoint_id_t endpoint);
5911 
5920  const dotdot_unid_t unid
5921  ,dotdot_endpoint_id_t endpoint);
5922 // Callback types used by the on_off cluster
5924  dotdot_unid_t unid,
5925  dotdot_endpoint_id_t endpoint,
5927 );
5929  dotdot_unid_t unid,
5930  dotdot_endpoint_id_t endpoint,
5932 );
5934  dotdot_unid_t unid,
5935  dotdot_endpoint_id_t endpoint,
5937 );
5939  dotdot_unid_t unid,
5940  dotdot_endpoint_id_t endpoint,
5942  OffWithEffectEffectIdentifier effect_identifier,
5943 
5944  uint8_t effect_variant
5945 
5946 );
5948  dotdot_unid_t unid,
5949  dotdot_endpoint_id_t endpoint,
5951 );
5953  dotdot_unid_t unid,
5954  dotdot_endpoint_id_t endpoint,
5956  uint8_t on_off_control,
5957 
5958  uint16_t on_time,
5959 
5960  uint16_t off_wait_time
5961 
5962 );
5963 
5964 typedef struct {
5965  bool on_off;
5967  uint16_t on_time;
5968  uint16_t off_wait_time;
5971 
5972 typedef struct {
5973  bool on_off;
5975  bool on_time;
5979 
5981  const dotdot_unid_t unid,
5982  const dotdot_endpoint_id_t endpoint,
5986 );
5987 
5989  const dotdot_unid_t unid,
5990  const dotdot_endpoint_id_t endpoint,
5993 );
5994 
5995 
5999 typedef struct {
6001 
6004 
6008 typedef struct {
6010 
6011  uint16_t on_time;
6012 
6013  uint16_t off_wait_time;
6015 
6016 
6037 
6077 
6117 
6157 
6197 
6237 
6257 
6267 );
6275 );
6281 
6291 );
6300 );
6306 
6318  const char *base_topic,
6319  bool value,
6321 );
6322 
6333  const char *base_topic,
6335 );
6336 
6348  const char *base_topic,
6349  bool value,
6351 );
6352 
6363  const char *base_topic,
6365 );
6366 
6378  const char *base_topic,
6379  uint16_t value,
6381 );
6382 
6393  const char *base_topic,
6395 );
6396 
6408  const char *base_topic,
6409  uint16_t value,
6411 );
6412 
6423  const char *base_topic,
6425 );
6426 
6438  const char *base_topic,
6439  uint8_t value,
6441 );
6442 
6453  const char *base_topic,
6455 );
6456 
6457 
6465 void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char* base_topic, uint16_t value);
6466 
6474 
6488  const dotdot_unid_t unid,
6489  dotdot_endpoint_id_t endpoint);
6490 
6499  const dotdot_unid_t unid
6500  ,dotdot_endpoint_id_t endpoint);
6501 // Callback types used by the level cluster
6503  dotdot_unid_t unid,
6504  dotdot_endpoint_id_t endpoint,
6506  uint8_t level,
6507 
6508  uint16_t transition_time,
6509 
6510  uint8_t options_mask,
6511 
6512  uint8_t options_override
6513 
6514 );
6516  dotdot_unid_t unid,
6517  dotdot_endpoint_id_t endpoint,
6519  MoveStepMode move_mode,
6520 
6521  uint8_t rate,
6522 
6523  uint8_t options_mask,
6524 
6525  uint8_t options_override
6526 
6527 );
6529  dotdot_unid_t unid,
6530  dotdot_endpoint_id_t endpoint,
6532  MoveStepMode step_mode,
6533 
6534  uint8_t step_size,
6535 
6536  uint16_t transition_time,
6537 
6538  uint8_t options_mask,
6539 
6540  uint8_t options_override
6541 
6542 );
6544  dotdot_unid_t unid,
6545  dotdot_endpoint_id_t endpoint,
6547  uint8_t options_mask,
6548 
6549  uint8_t options_override
6550 
6551 );
6553  dotdot_unid_t unid,
6554  dotdot_endpoint_id_t endpoint,
6556  uint8_t level,
6557 
6558  uint16_t transition_time,
6559 
6560  uint8_t options_mask,
6561 
6562  uint8_t options_override
6563 
6564 );
6566  dotdot_unid_t unid,
6567  dotdot_endpoint_id_t endpoint,
6569  MoveStepMode move_mode,
6570 
6571  uint8_t rate,
6572 
6573  uint8_t options_mask,
6574 
6575  uint8_t options_override
6576 
6577 );
6579  dotdot_unid_t unid,
6580  dotdot_endpoint_id_t endpoint,
6582  MoveStepMode step_mode,
6583 
6584  uint8_t step_size,
6585 
6586  uint16_t transition_time,
6587 
6588  uint8_t options_mask,
6589 
6590  uint8_t options_override
6591 
6592 );
6594  dotdot_unid_t unid,
6595  dotdot_endpoint_id_t endpoint,
6597  uint8_t options_mask,
6598 
6599  uint8_t options_override
6600 
6601 );
6603  dotdot_unid_t unid,
6604  dotdot_endpoint_id_t endpoint,
6606  uint16_t frequency
6607 
6608 );
6609 
6610 typedef struct {
6611  uint8_t current_level;
6612  uint16_t remaining_time;
6613  uint8_t min_level;
6614  uint8_t max_level;
6616  uint16_t min_frequency;
6617  uint16_t max_frequency;
6618  uint8_t options;
6620  uint8_t on_level;
6626 
6627 typedef struct {
6635  bool options;
6637  bool on_level;
6643 
6645  const dotdot_unid_t unid,
6646  const dotdot_endpoint_id_t endpoint,
6650 );
6651 
6653  const dotdot_unid_t unid,
6654  const dotdot_endpoint_id_t endpoint,
6657 );
6658 
6659 
6663 typedef struct {
6664  uint8_t level;
6665 
6667 
6668  uint8_t options_mask;
6669 
6672 
6676 typedef struct {
6678 
6679  uint8_t rate;
6680 
6681  uint8_t options_mask;
6682 
6685 
6689 typedef struct {
6691 
6692  uint8_t step_size;
6693 
6695 
6696  uint8_t options_mask;
6697 
6700 
6704 typedef struct {
6705  uint8_t options_mask;
6706 
6709 
6713 typedef struct {
6714  uint8_t level;
6715 
6717 
6718  uint8_t options_mask;
6719 
6722 
6726 typedef struct {
6728 
6729  uint8_t rate;
6730 
6731  uint8_t options_mask;
6732 
6735 
6739 typedef struct {
6741 
6742  uint8_t step_size;
6743 
6745 
6746  uint8_t options_mask;
6747 
6750 
6754 typedef struct {
6755  uint8_t options_mask;
6756 
6759 
6763 typedef struct {
6764  uint16_t frequency;
6766 
6767 
6788 
6828 
6868 
6908 
6948 
6988 
7028 
7068 
7108 
7128 
7138 );
7146 );
7152 
7162 );
7171 );
7177 
7189  const char *base_topic,
7190  uint8_t value,
7192 );
7193 
7204  const char *base_topic,
7206 );
7207 
7219  const char *base_topic,
7220  uint16_t value,
7222 );
7223 
7234  const char *base_topic,
7236 );
7237 
7249  const char *base_topic,
7250  uint8_t value,
7252 );
7253 
7264  const char *base_topic,
7266 );
7267 
7279  const char *base_topic,
7280  uint8_t value,
7282 );
7283 
7294  const char *base_topic,
7296 );
7297 
7309  const char *base_topic,
7310  uint16_t value,
7312 );
7313 
7324  const char *base_topic,
7326 );
7327 
7339  const char *base_topic,
7340  uint16_t value,
7342 );
7343 
7354  const char *base_topic,
7356 );
7357 
7369  const char *base_topic,
7370  uint16_t value,
7372 );
7373 
7384  const char *base_topic,
7386 );
7387 
7399  const char *base_topic,
7400  uint8_t value,
7402 );
7403 
7414  const char *base_topic,
7416 );
7417 
7429  const char *base_topic,
7430  uint16_t value,
7432 );
7433 
7444  const char *base_topic,
7446 );
7447 
7459  const char *base_topic,
7460  uint8_t value,
7462 );
7463 
7474  const char *base_topic,
7476 );
7477 
7489  const char *base_topic,
7490  uint16_t value,
7492 );
7493 
7504  const char *base_topic,
7506 );
7507 
7519  const char *base_topic,
7520  uint16_t value,
7522 );
7523 
7534  const char *base_topic,
7536 );
7537 
7549  const char *base_topic,
7550  uint16_t value,
7552 );
7553 
7564  const char *base_topic,
7566 );
7567 
7579  const char *base_topic,
7580  uint8_t value,
7582 );
7583 
7594  const char *base_topic,
7596 );
7597 
7598 
7606 void uic_mqtt_dotdot_level_publish_cluster_revision(const char* base_topic, uint16_t value);
7607 
7615 
7629  const dotdot_unid_t unid,
7630  dotdot_endpoint_id_t endpoint);
7631 
7640  const dotdot_unid_t unid
7641  ,dotdot_endpoint_id_t endpoint);
7642 // Callback types used by the alarms cluster
7644  dotdot_unid_t unid,
7645  dotdot_endpoint_id_t endpoint,
7647  uint8_t alarm_code,
7648 
7649  clusterId cluster_identifier
7650 
7651 );
7653  dotdot_unid_t unid,
7654  dotdot_endpoint_id_t endpoint,
7656  uint8_t alarm_code,
7657 
7658  clusterId cluster_identifier
7659 
7660 );
7662  dotdot_unid_t unid,
7663  dotdot_endpoint_id_t endpoint,
7665 );
7667  dotdot_unid_t unid,
7668  dotdot_endpoint_id_t endpoint,
7670  zclStatus status,
7671 
7672  uint8_t alarm_code,
7673 
7674  clusterId cluster_identifier,
7675 
7676  uint32_t time_stamp
7677 
7678 );
7680  dotdot_unid_t unid,
7681  dotdot_endpoint_id_t endpoint,
7683 );
7685  dotdot_unid_t unid,
7686  dotdot_endpoint_id_t endpoint,
7688 );
7689 
7690 typedef struct {
7691  uint16_t alarm_count;
7693 
7694 typedef struct {
7697 
7699  const dotdot_unid_t unid,
7700  const dotdot_endpoint_id_t endpoint,
7704 );
7705 
7707  const dotdot_unid_t unid,
7708  const dotdot_endpoint_id_t endpoint,
7711 );
7712 
7713 
7717 typedef struct {
7718  uint8_t alarm_code;
7719 
7722 
7726 typedef struct {
7727  uint8_t alarm_code;
7728 
7731 
7735 typedef struct {
7737 
7738  uint8_t alarm_code;
7739 
7741 
7742  uint32_t time_stamp;
7744 
7745 
7766 
7806 
7846 
7886 
7926 
7966 
7986 
7996 );
8004 );
8010 
8020 );
8029 );
8035 
8047  const char *base_topic,
8048  uint16_t value,
8050 );
8051 
8062  const char *base_topic,
8064 );
8065 
8066 
8074 void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char* base_topic, uint16_t value);
8075 
8083 
8097  const dotdot_unid_t unid,
8098  dotdot_endpoint_id_t endpoint);
8099 
8108  const dotdot_unid_t unid
8109  ,dotdot_endpoint_id_t endpoint);
8110 // Callback types used by the time cluster
8111 
8112 typedef struct {
8114  uint8_t time_status;
8115  int32_t time_zone;
8116  uint32_t dst_start;
8117  uint32_t dst_end;
8118  int32_t dst_shift;
8119  uint32_t standard_time;
8120  uint32_t local_time;
8124 
8125 typedef struct {
8126  bool time;
8130  bool dst_end;
8137 
8139  const dotdot_unid_t unid,
8140  const dotdot_endpoint_id_t endpoint,
8144 );
8145 
8147  const dotdot_unid_t unid,
8148  const dotdot_endpoint_id_t endpoint,
8151 );
8152 
8153 
8154 
8155 
8165 );
8173 );
8179 
8189 );
8198 );
8204 
8216  const char *base_topic,
8217  UTC value,
8219 );
8220 
8231  const char *base_topic,
8233 );
8234 
8246  const char *base_topic,
8247  uint8_t value,
8249 );
8250 
8261  const char *base_topic,
8263 );
8264 
8276  const char *base_topic,
8277  int32_t value,
8279 );
8280 
8291  const char *base_topic,
8293 );
8294 
8306  const char *base_topic,
8307  uint32_t value,
8309 );
8310 
8321  const char *base_topic,
8323 );
8324 
8336  const char *base_topic,
8337  uint32_t value,
8339 );
8340 
8351  const char *base_topic,
8353 );
8354 
8366  const char *base_topic,
8367  int32_t value,
8369 );
8370 
8381  const char *base_topic,
8383 );
8384 
8396  const char *base_topic,
8397  uint32_t value,
8399 );
8400 
8411  const char *base_topic,
8413 );
8414 
8426  const char *base_topic,
8427  uint32_t value,
8429 );
8430 
8441  const char *base_topic,
8443 );
8444 
8456  const char *base_topic,
8457  UTC value,
8459 );
8460 
8471  const char *base_topic,
8473 );
8474 
8486  const char *base_topic,
8487  UTC value,
8489 );
8490 
8501  const char *base_topic,
8503 );
8504 
8505 
8513 void uic_mqtt_dotdot_time_publish_cluster_revision(const char* base_topic, uint16_t value);
8514 
8522 
8536  const dotdot_unid_t unid,
8537  dotdot_endpoint_id_t endpoint);
8538 
8547  const dotdot_unid_t unid
8548  ,dotdot_endpoint_id_t endpoint);
8549 // Callback types used by the poll_control cluster
8551  dotdot_unid_t unid,
8552  dotdot_endpoint_id_t endpoint,
8554 );
8556  dotdot_unid_t unid,
8557  dotdot_endpoint_id_t endpoint,
8559  bool start_fast_polling,
8560 
8561  uint16_t fast_poll_timeout
8562 
8563 );
8565  dotdot_unid_t unid,
8566  dotdot_endpoint_id_t endpoint,
8568 );
8570  dotdot_unid_t unid,
8571  dotdot_endpoint_id_t endpoint,
8573  uint32_t new_long_poll_interval
8574 
8575 );
8577  dotdot_unid_t unid,
8578  dotdot_endpoint_id_t endpoint,
8580  uint16_t new_short_poll_interval
8581 
8582 );
8583 
8584 typedef struct {
8593 
8594 typedef struct {
8603 
8605  const dotdot_unid_t unid,
8606  const dotdot_endpoint_id_t endpoint,
8610 );
8611 
8613  const dotdot_unid_t unid,
8614  const dotdot_endpoint_id_t endpoint,
8617 );
8618 
8619 
8623 typedef struct {
8625 
8628 
8632 typedef struct {
8635 
8639 typedef struct {
8642 
8643 
8664 
8704 
8744 
8784 
8824 
8844 
8854 );
8862 );
8868 
8878 );
8887 );
8893 
8905  const char *base_topic,
8906  uint32_t value,
8908 );
8909 
8920  const char *base_topic,
8922 );
8923 
8935  const char *base_topic,
8936  uint32_t value,
8938 );
8939 
8950  const char *base_topic,
8952 );
8953 
8965  const char *base_topic,
8966  uint16_t value,
8968 );
8969 
8980  const char *base_topic,
8982 );
8983 
8995  const char *base_topic,
8996  uint16_t value,
8998 );
8999 
9010  const char *base_topic,
9012 );
9013 
9025  const char *base_topic,
9026  uint32_t value,
9028 );
9029 
9040  const char *base_topic,
9042 );
9043 
9055  const char *base_topic,
9056  uint32_t value,
9058 );
9059 
9070  const char *base_topic,
9072 );
9073 
9085  const char *base_topic,
9086  uint16_t value,
9088 );
9089 
9100  const char *base_topic,
9102 );
9103 
9104 
9112 void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char* base_topic, uint16_t value);
9113 
9121 
9135  const dotdot_unid_t unid,
9136  dotdot_endpoint_id_t endpoint);
9137 
9146  const dotdot_unid_t unid
9147  ,dotdot_endpoint_id_t endpoint);
9148 // Callback types used by the shade_configuration cluster
9149 
9150 typedef struct {
9153  uint8_t status;
9154  uint16_t closed_limit;
9155  uint8_t mode;
9157 
9158 typedef struct {
9161  bool status;
9163  bool mode;
9165 
9167  const dotdot_unid_t unid,
9168  const dotdot_endpoint_id_t endpoint,
9172 );
9173 
9175  const dotdot_unid_t unid,
9176  const dotdot_endpoint_id_t endpoint,
9179 );
9180 
9181 
9182 
9183 
9193 );
9201 );
9207 
9217 );
9226 );
9232 
9244  const char *base_topic,
9245  uint16_t value,
9247 );
9248 
9259  const char *base_topic,
9261 );
9262 
9274  const char *base_topic,
9275  uint8_t value,
9277 );
9278 
9289  const char *base_topic,
9291 );
9292 
9304  const char *base_topic,
9305  uint8_t value,
9307 );
9308 
9319  const char *base_topic,
9321 );
9322 
9334  const char *base_topic,
9335  uint16_t value,
9337 );
9338 
9349  const char *base_topic,
9351 );
9352 
9364  const char *base_topic,
9365  uint8_t value,
9367 );
9368 
9379  const char *base_topic,
9381 );
9382 
9383 
9391 void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
9392 
9400 
9414  const dotdot_unid_t unid,
9415  dotdot_endpoint_id_t endpoint);
9416 
9425  const dotdot_unid_t unid
9426  ,dotdot_endpoint_id_t endpoint);
9427 // Callback types used by the door_lock cluster
9429  dotdot_unid_t unid,
9430  dotdot_endpoint_id_t endpoint,
9432  const char* pin_or_rfid_code
9433 
9434 );
9436  dotdot_unid_t unid,
9437  dotdot_endpoint_id_t endpoint,
9439  zclStatus status
9440 
9441 );
9443  dotdot_unid_t unid,
9444  dotdot_endpoint_id_t endpoint,
9446  const char* pin_or_rfid_code
9447 
9448 );
9450  dotdot_unid_t unid,
9451  dotdot_endpoint_id_t endpoint,
9453  zclStatus status
9454 
9455 );
9457  dotdot_unid_t unid,
9458  dotdot_endpoint_id_t endpoint,
9460  const char* pin_or_rfid_code
9461 
9462 );
9464  dotdot_unid_t unid,
9465  dotdot_endpoint_id_t endpoint,
9467  zclStatus status
9468 
9469 );
9471  dotdot_unid_t unid,
9472  dotdot_endpoint_id_t endpoint,
9474  uint16_t timeout_in_seconds,
9475 
9476  const char* pin_or_rfid_code
9477 
9478 );
9480  dotdot_unid_t unid,
9481  dotdot_endpoint_id_t endpoint,
9483  zclStatus status
9484 
9485 );
9487  dotdot_unid_t unid,
9488  dotdot_endpoint_id_t endpoint,
9490  uint16_t log_index
9491 
9492 );
9494  dotdot_unid_t unid,
9495  dotdot_endpoint_id_t endpoint,
9497  uint16_t log_entryid,
9498 
9499  uint32_t timestamp,
9500 
9501  GetLogRecordResponseEventType event_type,
9502 
9503  DrlkOperEventSource source_operation_event,
9504 
9505  uint8_t event_id_or_alarm_code,
9506 
9507  uint16_t userid,
9508 
9509  const char* pin
9510 
9511 );
9513  dotdot_unid_t unid,
9514  dotdot_endpoint_id_t endpoint,
9516  DrlkPINUserID userid,
9517 
9518  DrlkSettableUserStatus user_status,
9519 
9520  DrlkUserType user_type,
9521 
9522  const char* pin
9523 
9524 );
9526  dotdot_unid_t unid,
9527  dotdot_endpoint_id_t endpoint,
9529  DrlkSetCodeStatus status
9530 
9531 );
9533  dotdot_unid_t unid,
9534  dotdot_endpoint_id_t endpoint,
9536  DrlkPINUserID userid
9537 
9538 );
9540  dotdot_unid_t unid,
9541  dotdot_endpoint_id_t endpoint,
9543  uint16_t userid,
9544 
9545  DrlkUserStatus user_status,
9546 
9547  DrlkUserType user_type,
9548 
9549  const char* code
9550 
9551 );
9553  dotdot_unid_t unid,
9554  dotdot_endpoint_id_t endpoint,
9556  DrlkPINUserID userid
9557 
9558 );
9560  dotdot_unid_t unid,
9561  dotdot_endpoint_id_t endpoint,
9563  DrlkPassFailStatus status
9564 
9565 );
9567  dotdot_unid_t unid,
9568  dotdot_endpoint_id_t endpoint,
9570 );
9572  dotdot_unid_t unid,
9573  dotdot_endpoint_id_t endpoint,
9575  DrlkPassFailStatus status
9576 
9577 );
9579  dotdot_unid_t unid,
9580  dotdot_endpoint_id_t endpoint,
9582  DrlkTotalUserID userid,
9583 
9584  DrlkSettableUserStatus user_status
9585 
9586 );
9588  dotdot_unid_t unid,
9589  dotdot_endpoint_id_t endpoint,
9591  DrlkPassFailStatus status
9592 
9593 );
9595  dotdot_unid_t unid,
9596  dotdot_endpoint_id_t endpoint,
9598  DrlkTotalUserID userid
9599 
9600 );
9602  dotdot_unid_t unid,
9603  dotdot_endpoint_id_t endpoint,
9605  uint16_t userid,
9606 
9607  DrlkUserStatus user_status
9608 
9609 );
9611  dotdot_unid_t unid,
9612  dotdot_endpoint_id_t endpoint,
9614  DrlkWeekDayScheduleID scheduleid,
9615 
9616  DrlkTotalUserID userid,
9617 
9618  uint8_t days_mask,
9619 
9620  uint8_t start_hour,
9621 
9622  uint8_t start_minute,
9623 
9624  uint8_t end_hour,
9625 
9626  uint8_t end_minute
9627 
9628 );
9630  dotdot_unid_t unid,
9631  dotdot_endpoint_id_t endpoint,
9633  DrlkPassFailStatus status
9634 
9635 );
9637  dotdot_unid_t unid,
9638  dotdot_endpoint_id_t endpoint,
9640  DrlkWeekDayScheduleID scheduleid,
9641 
9642  DrlkTotalUserID userid
9643 
9644 );
9646  dotdot_unid_t unid,
9647  dotdot_endpoint_id_t endpoint,
9649  uint8_t scheduleid,
9650 
9651  uint16_t userid,
9652 
9653  zclStatus status,
9654 
9655  uint8_t days_mask,
9656 
9657  uint8_t start_hour,
9658 
9659  uint8_t start_minute,
9660 
9661  uint8_t end_hour,
9662 
9663  uint8_t end_minute
9664 
9665 );
9667  dotdot_unid_t unid,
9668  dotdot_endpoint_id_t endpoint,
9670  DrlkWeekDayScheduleID scheduleid,
9671 
9672  DrlkTotalUserID userid
9673 
9674 );
9676  dotdot_unid_t unid,
9677  dotdot_endpoint_id_t endpoint,
9679  DrlkPassFailStatus status
9680 
9681 );
9683  dotdot_unid_t unid,
9684  dotdot_endpoint_id_t endpoint,
9686  DrlkYearDayScheduleID scheduleid,
9687 
9688  DrlkTotalUserID userid,
9689 
9690  uint32_t local_start_time,
9691 
9692  uint32_t local_end_time
9693 
9694 );
9696  dotdot_unid_t unid,
9697  dotdot_endpoint_id_t endpoint,
9699  DrlkPassFailStatus status
9700 
9701 );
9703  dotdot_unid_t unid,
9704  dotdot_endpoint_id_t endpoint,
9706  DrlkYearDayScheduleID scheduleid,
9707 
9708  DrlkTotalUserID userid
9709 
9710 );
9712  dotdot_unid_t unid,
9713  dotdot_endpoint_id_t endpoint,
9715  uint8_t scheduleid,
9716 
9717  uint16_t userid,
9718 
9719  zclStatus status,
9720 
9721  uint32_t local_start_time,
9722 
9723  uint32_t local_end_time
9724 
9725 );
9727  dotdot_unid_t unid,
9728  dotdot_endpoint_id_t endpoint,
9730  DrlkYearDayScheduleID scheduleid,
9731 
9732  DrlkTotalUserID userid
9733 
9734 );
9736  dotdot_unid_t unid,
9737  dotdot_endpoint_id_t endpoint,
9739  DrlkPassFailStatus status
9740 
9741 );
9743  dotdot_unid_t unid,
9744  dotdot_endpoint_id_t endpoint,
9746  DrlkHolidayScheduleID holiday_scheduleid,
9747 
9748  uint32_t local_start_time,
9749 
9750  uint32_t local_end_time,
9751 
9752  DrlkOperMode operating_mode_during_holiday
9753 
9754 );
9756  dotdot_unid_t unid,
9757  dotdot_endpoint_id_t endpoint,
9759  DrlkPassFailStatus status
9760 
9761 );
9763  dotdot_unid_t unid,
9764  dotdot_endpoint_id_t endpoint,
9766  DrlkHolidayScheduleID holiday_scheduleid
9767 
9768 );
9770  dotdot_unid_t unid,
9771  dotdot_endpoint_id_t endpoint,
9773  uint8_t holiday_scheduleid,
9774 
9775  zclStatus status,
9776 
9777  uint32_t local_start_time,
9778 
9779  uint32_t local_end_time,
9780 
9781  DrlkOperMode operating_mode_during_holiday
9782 
9783 );
9785  dotdot_unid_t unid,
9786  dotdot_endpoint_id_t endpoint,
9788  DrlkHolidayScheduleID holiday_scheduleid
9789 
9790 );
9792  dotdot_unid_t unid,
9793  dotdot_endpoint_id_t endpoint,
9795  DrlkPassFailStatus status
9796 
9797 );
9799  dotdot_unid_t unid,
9800  dotdot_endpoint_id_t endpoint,
9802  DrlkTotalUserID userid,
9803 
9804  DrlkUserType user_type
9805 
9806 );
9808  dotdot_unid_t unid,
9809  dotdot_endpoint_id_t endpoint,
9811  DrlkPassFailStatus status
9812 
9813 );
9815  dotdot_unid_t unid,
9816  dotdot_endpoint_id_t endpoint,
9818  DrlkTotalUserID userid
9819 
9820 );
9822  dotdot_unid_t unid,
9823  dotdot_endpoint_id_t endpoint,
9825  uint16_t userid,
9826 
9827  DrlkUserType user_type
9828 
9829 );
9831  dotdot_unid_t unid,
9832  dotdot_endpoint_id_t endpoint,
9834  DrlkRFIDUserID userid,
9835 
9836  DrlkSettableUserStatus user_status,
9837 
9838  DrlkUserType user_type,
9839 
9840  const char* rfid_code
9841 
9842 );
9844  dotdot_unid_t unid,
9845  dotdot_endpoint_id_t endpoint,
9847  DrlkSetCodeStatus status
9848 
9849 );
9851  dotdot_unid_t unid,
9852  dotdot_endpoint_id_t endpoint,
9854  DrlkRFIDUserID userid
9855 
9856 );
9858  dotdot_unid_t unid,
9859  dotdot_endpoint_id_t endpoint,
9861  uint16_t userid,
9862 
9863  DrlkUserStatus user_status,
9864 
9865  DrlkUserType user_type,
9866 
9867  const char* rfid_code
9868 
9869 );
9871  dotdot_unid_t unid,
9872  dotdot_endpoint_id_t endpoint,
9874  DrlkRFIDUserID userid
9875 
9876 );
9878  dotdot_unid_t unid,
9879  dotdot_endpoint_id_t endpoint,
9881  DrlkPassFailStatus status
9882 
9883 );
9885  dotdot_unid_t unid,
9886  dotdot_endpoint_id_t endpoint,
9888 );
9890  dotdot_unid_t unid,
9891  dotdot_endpoint_id_t endpoint,
9893  DrlkPassFailStatus status
9894 
9895 );
9897  dotdot_unid_t unid,
9898  dotdot_endpoint_id_t endpoint,
9900  DataOperationTypeEnum operation_type,
9901 
9902  uint16_t user_index,
9903 
9904  const char* user_name,
9905 
9906  uint32_t user_uniqueid,
9907 
9908  DrlkUserStatus user_status,
9909 
9910  DrlkUserType user_type,
9911 
9912  CredentialRuleEnum credential_rule
9913 
9914 );
9916  dotdot_unid_t unid,
9917  dotdot_endpoint_id_t endpoint,
9919  uint16_t user_index
9920 
9921 );
9923  dotdot_unid_t unid,
9924  dotdot_endpoint_id_t endpoint,
9926 );
9928  dotdot_unid_t unid,
9929  dotdot_endpoint_id_t endpoint,
9931  uint16_t user_index
9932 
9933 );
9935  dotdot_unid_t unid,
9936  dotdot_endpoint_id_t endpoint,
9938  DrlkOperEventSource operation_event_source,
9939 
9940  OperatingEventNotificationOperationEventCode operation_event_code,
9941 
9942  uint16_t userid,
9943 
9944  const char* pin,
9945 
9946  uint32_t local_time,
9947 
9948  const char* data
9949 
9950 );
9952  dotdot_unid_t unid,
9953  dotdot_endpoint_id_t endpoint,
9956 
9958 
9959  uint16_t userid,
9960 
9961  const char* pin,
9962 
9963  DrlkUserType user_type,
9964 
9965  DrlkUserStatus user_status,
9966 
9967  uint32_t local_time,
9968 
9969  const char* data
9970 
9971 );
9973  dotdot_unid_t unid,
9974  dotdot_endpoint_id_t endpoint,
9976  DataOperationTypeEnum operation_type,
9977 
9978  CredentialStruct credential,
9979 
9980  const char* credential_data,
9981 
9982  uint16_t user_index,
9983 
9984  DrlkUserStatus user_status,
9985 
9986  DrlkUserType user_type
9987 
9988 );
9990  dotdot_unid_t unid,
9991  dotdot_endpoint_id_t endpoint,
9993 );
9995  dotdot_unid_t unid,
9996  dotdot_endpoint_id_t endpoint,
9998  CredentialStruct credential
9999 
10000 );
10002  dotdot_unid_t unid,
10003  dotdot_endpoint_id_t endpoint,
10005 );
10007  dotdot_unid_t unid,
10008  dotdot_endpoint_id_t endpoint,
10010  CredentialStruct credential
10011 
10012 );
10014  dotdot_unid_t unid,
10015  dotdot_endpoint_id_t endpoint,
10017  const char* pin_code
10018 
10019 );
10020 
10021 typedef struct {
10022  uint8_t lock_state;
10023  uint8_t lock_type;
10025  uint8_t door_state;
10028  uint16_t open_period;
10043  const char* language;
10044  uint8_t led_settings;
10046  uint8_t sound_volume;
10061  uint16_t alarm_mask;
10069  uint16_t feature_map;
10071 
10072 typedef struct {
10094  bool language;
10122 
10124  const dotdot_unid_t unid,
10125  const dotdot_endpoint_id_t endpoint,
10129 );
10130 
10132  const dotdot_unid_t unid,
10133  const dotdot_endpoint_id_t endpoint,
10136 );
10137 
10138 
10142 typedef struct {
10143  const char* pin_or_rfid_code;
10145 
10149 typedef struct {
10152 
10156 typedef struct {
10157  const char* pin_or_rfid_code;
10159 
10163 typedef struct {
10166 
10170 typedef struct {
10171  const char* pin_or_rfid_code;
10173 
10177 typedef struct {
10180 
10184 typedef struct {
10186 
10187  const char* pin_or_rfid_code;
10189 
10193 typedef struct {
10196 
10200 typedef struct {
10201  uint16_t log_index;
10203 
10207 typedef struct {
10208  uint16_t log_entryid;
10209 
10210  uint32_t timestamp;
10211 
10213 
10215 
10217 
10218  uint16_t userid;
10219 
10220  const char* pin;
10222 
10226 typedef struct {
10228 
10230 
10232 
10233  const char* pin;
10235 
10239 typedef struct {
10242 
10246 typedef struct {
10249 
10253 typedef struct {
10254  uint16_t userid;
10255 
10257 
10259 
10260  const char* code;
10262 
10266 typedef struct {
10269 
10273 typedef struct {
10276 
10280 typedef struct {
10283 
10287 typedef struct {
10289 
10292 
10296 typedef struct {
10299 
10303 typedef struct {
10306 
10310 typedef struct {
10311  uint16_t userid;
10312 
10315 
10319 typedef struct {
10321 
10323 
10324  uint8_t days_mask;
10325 
10326  uint8_t start_hour;
10327 
10328  uint8_t start_minute;
10329 
10330  uint8_t end_hour;
10331 
10332  uint8_t end_minute;
10334 
10338 typedef struct {
10341 
10345 typedef struct {
10347 
10350 
10354 typedef struct {
10355  uint8_t scheduleid;
10356 
10357  uint16_t userid;
10358 
10360 
10361  uint8_t days_mask;
10362 
10363  uint8_t start_hour;
10364 
10365  uint8_t start_minute;
10366 
10367  uint8_t end_hour;
10368 
10369  uint8_t end_minute;
10371 
10375 typedef struct {
10377 
10380 
10384 typedef struct {
10387 
10391 typedef struct {
10393 
10395 
10397 
10398  uint32_t local_end_time;
10400 
10404 typedef struct {
10407 
10411 typedef struct {
10413 
10416 
10420 typedef struct {
10421  uint8_t scheduleid;
10422 
10423  uint16_t userid;
10424 
10426 
10428 
10429  uint32_t local_end_time;
10431 
10435 typedef struct {
10437 
10440 
10444 typedef struct {
10447 
10451 typedef struct {
10453 
10455 
10456  uint32_t local_end_time;
10457 
10460 
10464 typedef struct {
10467 
10471 typedef struct {
10474 
10478 typedef struct {
10480 
10482 
10484 
10485  uint32_t local_end_time;
10486 
10489 
10493 typedef struct {
10496 
10500 typedef struct {
10503 
10507 typedef struct {
10509 
10512 
10516 typedef struct {
10519 
10523 typedef struct {
10526 
10530 typedef struct {
10531  uint16_t userid;
10532 
10535 
10539 typedef struct {
10541 
10543 
10545 
10546  const char* rfid_code;
10548 
10552 typedef struct {
10555 
10559 typedef struct {
10562 
10566 typedef struct {
10567  uint16_t userid;
10568 
10570 
10572 
10573  const char* rfid_code;
10575 
10579 typedef struct {
10582 
10586 typedef struct {
10589 
10593 typedef struct {
10596 
10600 typedef struct {
10602 
10603  uint16_t user_index;
10604 
10605  const char* user_name;
10606 
10607  uint32_t user_uniqueid;
10608 
10610 
10612 
10615 
10619 typedef struct {
10620  uint16_t user_index;
10622 
10626 typedef struct {
10627  uint16_t user_index;
10629 
10633 typedef struct {
10635 
10637 
10638  uint16_t userid;
10639 
10640  const char* pin;
10641 
10642  uint32_t local_time;
10643 
10644  const char* data;
10646 
10650 typedef struct {
10652 
10654 
10655  uint16_t userid;
10656 
10657  const char* pin;
10658 
10660 
10662 
10663  uint32_t local_time;
10664 
10665  const char* data;
10667 
10671 typedef struct {
10673 
10675 
10676  const char* credential_data;
10677 
10678  uint16_t user_index;
10679 
10681 
10684 
10688 typedef struct {
10691 
10695 typedef struct {
10698 
10702 typedef struct {
10703  const char* pin_code;
10705 
10706 
10727 
10767 
10807 
10847 
10887 
10927 
10967 
11007 
11047 
11087 
11127 
11167 
11207 
11247 
11287 
11327 
11367 
11407 
11447 
11487 
11527 
11567 
11607 
11647 
11687 
11727 
11767 
11807 
11847 
11887 
11927 
11967 
12007 
12047 
12087 
12127 
12167 
12207 
12247 
12287 
12327 
12367 
12407 
12447 
12487 
12527 
12567 
12607 
12647 
12687 
12727 
12767 
12807 
12847 
12887 
12927 
12967 
13007 
13047 
13087 
13127 
13167 
13207 
13247 
13267 
13277 );
13285 );
13291 
13301 );
13310 );
13316 
13328  const char *base_topic,
13329  uint8_t value,
13331 );
13332 
13343  const char *base_topic,
13345 );
13346 
13358  const char *base_topic,
13359  uint8_t value,
13361 );
13362 
13373  const char *base_topic,
13375 );
13376 
13388  const char *base_topic,
13389  bool value,
13391 );
13392 
13403  const char *base_topic,
13405 );
13406 
13418  const char *base_topic,
13419  uint8_t value,
13421 );
13422 
13433  const char *base_topic,
13435 );
13436 
13448  const char *base_topic,
13449  uint32_t value,
13451 );
13452 
13463  const char *base_topic,
13465 );
13466 
13478  const char *base_topic,
13479  uint32_t value,
13481 );
13482 
13493  const char *base_topic,
13495 );
13496 
13508  const char *base_topic,
13509  uint16_t value,
13511 );
13512 
13523  const char *base_topic,
13525 );
13526 
13538  const char *base_topic,
13539  uint16_t value,
13541 );
13542 
13553  const char *base_topic,
13555 );
13556 
13568  const char *base_topic,
13569  uint16_t value,
13571 );
13572 
13583  const char *base_topic,
13585 );
13586 
13598  const char *base_topic,
13599  uint16_t value,
13601 );
13602 
13613  const char *base_topic,
13615 );
13616 
13628  const char *base_topic,
13629  uint16_t value,
13631 );
13632 
13643  const char *base_topic,
13645 );
13646 
13658  const char *base_topic,
13659  uint8_t value,
13661 );
13662 
13673  const char *base_topic,
13675 );
13676 
13688  const char *base_topic,
13689  uint8_t value,
13691 );
13692 
13703  const char *base_topic,
13705 );
13706 
13718  const char *base_topic,
13719  uint8_t value,
13721 );
13722 
13733  const char *base_topic,
13735 );
13736 
13748  const char *base_topic,
13749  uint8_t value,
13751 );
13752 
13763  const char *base_topic,
13765 );
13766 
13778  const char *base_topic,
13779  uint8_t value,
13781 );
13782 
13793  const char *base_topic,
13795 );
13796 
13808  const char *base_topic,
13809  uint8_t value,
13811 );
13812 
13823  const char *base_topic,
13825 );
13826 
13838  const char *base_topic,
13839  uint8_t value,
13841 );
13842 
13853  const char *base_topic,
13855 );
13856 
13868  const char *base_topic,
13869  uint8_t value,
13871 );
13872 
13883  const char *base_topic,
13885 );
13886 
13898  const char *base_topic,
13899  uint8_t value,
13901 );
13902 
13913  const char *base_topic,
13915 );
13916 
13928  const char *base_topic,
13929  bool value,
13931 );
13932 
13943  const char *base_topic,
13945 );
13946 
13958  const char *base_topic,
13959  const char* value,
13961 );
13962 
13973  const char *base_topic,
13975 );
13976 
13988  const char *base_topic,
13989  uint8_t value,
13991 );
13992 
14003  const char *base_topic,
14005 );
14006 
14018  const char *base_topic,
14019  uint32_t value,
14021 );
14022 
14033  const char *base_topic,
14035 );
14036 
14048  const char *base_topic,
14049  uint8_t value,
14051 );
14052 
14063  const char *base_topic,
14065 );
14066 
14078  const char *base_topic,
14079  DrlkOperMode value,
14081 );
14082 
14093  const char *base_topic,
14095 );
14096 
14108  const char *base_topic,
14109  uint16_t value,
14111 );
14112 
14123  const char *base_topic,
14125 );
14126 
14138  const char *base_topic,
14139  uint16_t value,
14141 );
14142 
14153  const char *base_topic,
14155 );
14156 
14168  const char *base_topic,
14169  bool value,
14171 );
14172 
14183  const char *base_topic,
14185 );
14186 
14198  const char *base_topic,
14199  bool value,
14201 );
14202 
14213  const char *base_topic,
14215 );
14216 
14228  const char *base_topic,
14229  bool value,
14231 );
14232 
14243  const char *base_topic,
14245 );
14246 
14258  const char *base_topic,
14259  bool value,
14261 );
14262 
14273  const char *base_topic,
14275 );
14276 
14288  const char *base_topic,
14289  uint8_t value,
14291 );
14292 
14303  const char *base_topic,
14305 );
14306 
14318  const char *base_topic,
14319  uint8_t value,
14321 );
14322 
14333  const char *base_topic,
14335 );
14336 
14348  const char *base_topic,
14349  uint8_t value,
14351 );
14352 
14363  const char *base_topic,
14365 );
14366 
14378  const char *base_topic,
14379  bool value,
14381 );
14382 
14393  const char *base_topic,
14395 );
14396 
14408  const char *base_topic,
14409  bool value,
14411 );
14412 
14423  const char *base_topic,
14425 );
14426 
14438  const char *base_topic,
14439  uint8_t value,
14441 );
14442 
14453  const char *base_topic,
14455 );
14456 
14468  const char *base_topic,
14469  uint16_t value,
14471 );
14472 
14483  const char *base_topic,
14485 );
14486 
14498  const char *base_topic,
14499  uint16_t value,
14501 );
14502 
14513  const char *base_topic,
14515 );
14516 
14528  const char *base_topic,
14529  uint16_t value,
14531 );
14532 
14543  const char *base_topic,
14545 );
14546 
14558  const char *base_topic,
14559  uint16_t value,
14561 );
14562 
14573  const char *base_topic,
14575 );
14576 
14588  const char *base_topic,
14589  uint16_t value,
14591 );
14592 
14603  const char *base_topic,
14605 );
14606 
14618  const char *base_topic,
14619  uint16_t value,
14621 );
14622 
14633  const char *base_topic,
14635 );
14636 
14648  const char *base_topic,
14649  uint16_t value,
14651 );
14652 
14663  const char *base_topic,
14665 );
14666 
14678  const char *base_topic,
14679  uint16_t value,
14681 );
14682 
14693  const char *base_topic,
14695 );
14696 
14708  const char *base_topic,
14709  uint16_t value,
14711 );
14712 
14723  const char *base_topic,
14725 );
14726 
14738  const char *base_topic,
14739  uint16_t value,
14741 );
14742 
14753  const char *base_topic,
14755 );
14756 
14757 
14765 void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char* base_topic, uint16_t value);
14766 
14774 
14788  const dotdot_unid_t unid,
14789  dotdot_endpoint_id_t endpoint);
14790 
14799  const dotdot_unid_t unid
14800  ,dotdot_endpoint_id_t endpoint);
14801 // Callback types used by the window_covering cluster
14803  dotdot_unid_t unid,
14804  dotdot_endpoint_id_t endpoint,
14806 );
14808  dotdot_unid_t unid,
14809  dotdot_endpoint_id_t endpoint,
14811 );
14813  dotdot_unid_t unid,
14814  dotdot_endpoint_id_t endpoint,
14816 );
14818  dotdot_unid_t unid,
14819  dotdot_endpoint_id_t endpoint,
14821  uint16_t lift_value
14822 
14823 );
14825  dotdot_unid_t unid,
14826  dotdot_endpoint_id_t endpoint,
14828  uint8_t percentage_lift_value
14829 
14830 );
14832  dotdot_unid_t unid,
14833  dotdot_endpoint_id_t endpoint,
14835  uint16_t tilt_value
14836 
14837 );
14839  dotdot_unid_t unid,
14840  dotdot_endpoint_id_t endpoint,
14842  uint8_t percentage_tilt_value
14843 
14844 );
14845 
14846 typedef struct {
14861  uint16_t velocity_lift;
14864  uint8_t mode;
14868 
14869 typedef struct {
14887  bool mode;
14891 
14893  const dotdot_unid_t unid,
14894  const dotdot_endpoint_id_t endpoint,
14898 );
14899 
14901  const dotdot_unid_t unid,
14902  const dotdot_endpoint_id_t endpoint,
14905 );
14906 
14907 
14911 typedef struct {
14912  uint16_t lift_value;
14914 
14918 typedef struct {
14921 
14925 typedef struct {
14926  uint16_t tilt_value;
14928 
14932 typedef struct {
14935 
14936 
14957 
14997 
15037 
15077 
15117 
15157 
15197 
15217 
15227 );
15235 );
15241 
15251 );
15260 );
15266 
15278  const char *base_topic,
15279  uint8_t value,
15281 );
15282 
15293  const char *base_topic,
15295 );
15296 
15308  const char *base_topic,
15309  uint16_t value,
15311 );
15312 
15323  const char *base_topic,
15325 );
15326 
15338  const char *base_topic,
15339  uint16_t value,
15341 );
15342 
15353  const char *base_topic,
15355 );
15356 
15368  const char *base_topic,
15369  uint16_t value,
15371 );
15372 
15383  const char *base_topic,
15385 );
15386 
15398  const char *base_topic,
15399  uint16_t value,
15401 );
15402 
15413  const char *base_topic,
15415 );
15416 
15428  const char *base_topic,
15429  uint16_t value,
15431 );
15432 
15443  const char *base_topic,
15445 );
15446 
15458  const char *base_topic,
15459  uint16_t value,
15461 );
15462 
15473  const char *base_topic,
15475 );
15476 
15488  const char *base_topic,
15489  uint8_t value,
15491 );
15492 
15503  const char *base_topic,
15505 );
15506 
15518  const char *base_topic,
15519  uint8_t value,
15521 );
15522 
15533  const char *base_topic,
15535 );
15536 
15548  const char *base_topic,
15549  uint8_t value,
15551 );
15552 
15563  const char *base_topic,
15565 );
15566 
15578  const char *base_topic,
15579  uint16_t value,
15581 );
15582 
15593  const char *base_topic,
15595 );
15596 
15608  const char *base_topic,
15609  uint16_t value,
15611 );
15612 
15623  const char *base_topic,
15625 );
15626 
15638  const char *base_topic,
15639  uint16_t value,
15641 );
15642 
15653  const char *base_topic,
15655 );
15656 
15668  const char *base_topic,
15669  uint16_t value,
15671 );
15672 
15683  const char *base_topic,
15685 );
15686 
15698  const char *base_topic,
15699  uint16_t value,
15701 );
15702 
15713  const char *base_topic,
15715 );
15716 
15728  const char *base_topic,
15729  uint16_t value,
15731 );
15732 
15743  const char *base_topic,
15745 );
15746 
15758  const char *base_topic,
15759  uint16_t value,
15761 );
15762 
15773  const char *base_topic,
15775 );
15776 
15788  const char *base_topic,
15789  uint8_t value,
15791 );
15792 
15803  const char *base_topic,
15805 );
15806 
15818  const char *base_topic,
15819  const char* value,
15821 );
15822 
15833  const char *base_topic,
15835 );
15836 
15848  const char *base_topic,
15849  const char* value,
15851 );
15852 
15863  const char *base_topic,
15865 );
15866 
15867 
15875 void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char* base_topic, uint16_t value);
15876 
15884 
15898  const dotdot_unid_t unid,
15899  dotdot_endpoint_id_t endpoint);
15900 
15909  const dotdot_unid_t unid
15910  ,dotdot_endpoint_id_t endpoint);
15911 // Callback types used by the barrier_control cluster
15913  dotdot_unid_t unid,
15914  dotdot_endpoint_id_t endpoint,
15916  uint8_t percent_open
15917 
15918 );
15920  dotdot_unid_t unid,
15921  dotdot_endpoint_id_t endpoint,
15923 );
15924 
15925 typedef struct {
15926  uint8_t moving_state;
15927  uint16_t safety_status;
15928  uint8_t capabilities;
15929  uint16_t open_events;
15930  uint16_t close_events;
15933  uint16_t open_period;
15934  uint16_t close_period;
15937 
15938 typedef struct {
15950 
15952  const dotdot_unid_t unid,
15953  const dotdot_endpoint_id_t endpoint,
15957 );
15958 
15960  const dotdot_unid_t unid,
15961  const dotdot_endpoint_id_t endpoint,
15964 );
15965 
15966 
15970 typedef struct {
15971  uint8_t percent_open;
15973 
15974 
15995 
16035 
16055 
16065 );
16073 );
16079 
16089 );
16098 );
16104 
16116  const char *base_topic,
16117  uint8_t value,
16119 );
16120 
16131  const char *base_topic,
16133 );
16134 
16146  const char *base_topic,
16147  uint16_t value,
16149 );
16150 
16161  const char *base_topic,
16163 );
16164 
16176  const char *base_topic,
16177  uint8_t value,
16179 );
16180 
16191  const char *base_topic,
16193 );
16194 
16206  const char *base_topic,
16207  uint16_t value,
16209 );
16210 
16221  const char *base_topic,
16223 );
16224 
16236  const char *base_topic,
16237  uint16_t value,
16239 );
16240 
16251  const char *base_topic,
16253 );
16254 
16266  const char *base_topic,
16267  uint16_t value,
16269 );
16270 
16281  const char *base_topic,
16283 );
16284 
16296  const char *base_topic,
16297  uint16_t value,
16299 );
16300 
16311  const char *base_topic,
16313 );
16314 
16326  const char *base_topic,
16327  uint16_t value,
16329 );
16330 
16341  const char *base_topic,
16343 );
16344 
16356  const char *base_topic,
16357  uint16_t value,
16359 );
16360 
16371  const char *base_topic,
16373 );
16374 
16386  const char *base_topic,
16387  uint8_t value,
16389 );
16390 
16401  const char *base_topic,
16403 );
16404 
16405 
16413 void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char* base_topic, uint16_t value);
16414 
16422 
16436  const dotdot_unid_t unid,
16437  dotdot_endpoint_id_t endpoint);
16438 
16447  const dotdot_unid_t unid
16448  ,dotdot_endpoint_id_t endpoint);
16449 // Callback types used by the pump_configuration_and_control cluster
16450 
16451 typedef struct {
16452  int16_t max_pressure;
16453  uint16_t max_speed;
16454  uint16_t max_flow;
16461  uint16_t min_const_flow;
16462  uint16_t max_const_flow;
16465  uint16_t pump_status;
16468  int16_t capacity;
16469  uint16_t speed;
16471  uint32_t power;
16474  uint8_t control_mode;
16475  uint16_t alarm_mask;
16477 
16478 typedef struct {
16481  bool max_flow;
16495  bool capacity;
16496  bool speed;
16498  bool power;
16504 
16506  const dotdot_unid_t unid,
16507  const dotdot_endpoint_id_t endpoint,
16511 );
16512 
16514  const dotdot_unid_t unid,
16515  const dotdot_endpoint_id_t endpoint,
16518 );
16519 
16520 
16521 
16522 
16532 );
16540 );
16546 
16556 );
16565 );
16571 
16583  const char *base_topic,
16584  int16_t value,
16586 );
16587 
16598  const char *base_topic,
16600 );
16601 
16613  const char *base_topic,
16614  uint16_t value,
16616 );
16617 
16628  const char *base_topic,
16630 );
16631 
16643  const char *base_topic,
16644  uint16_t value,
16646 );
16647 
16658  const char *base_topic,
16660 );
16661 
16673  const char *base_topic,
16674  int16_t value,
16676 );
16677 
16688  const char *base_topic,
16690 );
16691 
16703  const char *base_topic,
16704  int16_t value,
16706 );
16707 
16718  const char *base_topic,
16720 );
16721 
16733  const char *base_topic,
16734  int16_t value,
16736 );
16737 
16748  const char *base_topic,
16750 );
16751 
16763  const char *base_topic,
16764  int16_t value,
16766 );
16767 
16778  const char *base_topic,
16780 );
16781 
16793  const char *base_topic,
16794  uint16_t value,
16796 );
16797 
16808  const char *base_topic,
16810 );
16811 
16823  const char *base_topic,
16824  uint16_t value,
16826 );
16827 
16838  const char *base_topic,
16840 );
16841 
16853  const char *base_topic,
16854  uint16_t value,
16856 );
16857 
16868  const char *base_topic,
16870 );
16871 
16883  const char *base_topic,
16884  uint16_t value,
16886 );
16887 
16898  const char *base_topic,
16900 );
16901 
16913  const char *base_topic,
16914  int16_t value,
16916 );
16917 
16928  const char *base_topic,
16930 );
16931 
16943  const char *base_topic,
16944  int16_t value,
16946 );
16947 
16958  const char *base_topic,
16960 );
16961 
16973  const char *base_topic,
16974  uint16_t value,
16976 );
16977 
16988  const char *base_topic,
16990 );
16991 
17003  const char *base_topic,
17004  PumpOperationMode value,
17006 );
17007 
17018  const char *base_topic,
17020 );
17021 
17033  const char *base_topic,
17034  PumpControlMode value,
17036 );
17037 
17048  const char *base_topic,
17050 );
17051 
17063  const char *base_topic,
17064  int16_t value,
17066 );
17067 
17078  const char *base_topic,
17080 );
17081 
17093  const char *base_topic,
17094  uint16_t value,
17096 );
17097 
17108  const char *base_topic,
17110 );
17111 
17123  const char *base_topic,
17124  uint32_t value,
17126 );
17127 
17138  const char *base_topic,
17140 );
17141 
17153  const char *base_topic,
17154  uint32_t value,
17156 );
17157 
17168  const char *base_topic,
17170 );
17171 
17183  const char *base_topic,
17184  uint32_t value,
17186 );
17187 
17198  const char *base_topic,
17200 );
17201 
17213  const char *base_topic,
17214  PumpOperationMode value,
17216 );
17217 
17228  const char *base_topic,
17230 );
17231 
17243  const char *base_topic,
17244  PumpControlMode value,
17246 );
17247 
17258  const char *base_topic,
17260 );
17261 
17273  const char *base_topic,
17274  uint16_t value,
17276 );
17277 
17288  const char *base_topic,
17290 );
17291 
17292 
17301 
17309 
17323  const dotdot_unid_t unid,
17324  dotdot_endpoint_id_t endpoint);
17325 
17334  const dotdot_unid_t unid
17335  ,dotdot_endpoint_id_t endpoint);
17336 // Callback types used by the thermostat cluster
17338  dotdot_unid_t unid,
17339  dotdot_endpoint_id_t endpoint,
17342 
17343  int8_t amount
17344 
17345 );
17347  dotdot_unid_t unid,
17348  dotdot_endpoint_id_t endpoint,
17350  uint8_t number_of_transitions,
17351 
17352  uint8_t day_of_week,
17353 
17354  uint8_t mode,
17355 
17356  uint8_t transitions_count,
17357  const TransitionType *transitions
17358 
17359 );
17361  dotdot_unid_t unid,
17362  dotdot_endpoint_id_t endpoint,
17364  uint8_t number_of_transitions,
17365 
17366  uint8_t day_of_week,
17367 
17368  uint8_t mode,
17369 
17370  uint8_t transitions_count,
17371  const TransitionType *transitions
17372 
17373 );
17375  dotdot_unid_t unid,
17376  dotdot_endpoint_id_t endpoint,
17378  uint16_t time_of_day,
17379 
17380  uint8_t relay_status,
17381 
17382  int16_t local_temperature,
17383 
17384  uint8_t humidity_percentage,
17385 
17386  int16_t set_point,
17387 
17388  uint16_t unread_entries
17389 
17390 );
17392  dotdot_unid_t unid,
17393  dotdot_endpoint_id_t endpoint,
17395  uint8_t days_to_return,
17396 
17397  uint8_t mode_to_return
17398 
17399 );
17401  dotdot_unid_t unid,
17402  dotdot_endpoint_id_t endpoint,
17404 );
17406  dotdot_unid_t unid,
17407  dotdot_endpoint_id_t endpoint,
17409 );
17410 
17411 typedef struct {
17414  uint8_t occupancy;
17434  uint8_t system_mode;
17435  uint8_t alarm_mask;
17437  uint8_t start_of_week;
17454  uint8_t ac_type;
17455  uint16_t ac_capacity;
17458  uint32_t ac_error_code;
17463 
17464 typedef struct {
17507  bool ac_type;
17516 
17518  const dotdot_unid_t unid,
17519  const dotdot_endpoint_id_t endpoint,
17523 );
17524 
17526  const dotdot_unid_t unid,
17527  const dotdot_endpoint_id_t endpoint,
17530 );
17531 
17532 
17536 typedef struct {
17538 
17539  int8_t amount;
17541 
17545 typedef struct {
17547 
17548  uint8_t day_of_week;
17549 
17550  uint8_t mode;
17551 
17555 
17559 typedef struct {
17561 
17562  uint8_t day_of_week;
17563 
17564  uint8_t mode;
17565 
17569 
17573 typedef struct {
17574  uint16_t time_of_day;
17575 
17576  uint8_t relay_status;
17577 
17579 
17581 
17582  int16_t set_point;
17583 
17584  uint16_t unread_entries;
17586 
17590 typedef struct {
17592 
17595 
17596 
17617 
17657 
17697 
17737 
17777 
17817 
17857 
17877 
17887 );
17895 );
17901 
17911 );
17920 );
17926 
17938  const char *base_topic,
17939  int16_t value,
17941 );
17942 
17953  const char *base_topic,
17955 );
17956 
17968  const char *base_topic,
17969  int16_t value,
17971 );
17972 
17983  const char *base_topic,
17985 );
17986 
17998  const char *base_topic,
17999  uint8_t value,
18001 );
18002 
18013  const char *base_topic,
18015 );
18016 
18028  const char *base_topic,
18029  int16_t value,
18031 );
18032 
18043  const char *base_topic,
18045 );
18046 
18058  const char *base_topic,
18059  int16_t value,
18061 );
18062 
18073  const char *base_topic,
18075 );
18076 
18088  const char *base_topic,
18089  int16_t value,
18091 );
18092 
18103  const char *base_topic,
18105 );
18106 
18118  const char *base_topic,
18119  int16_t value,
18121 );
18122 
18133  const char *base_topic,
18135 );
18136 
18148  const char *base_topic,
18149  uint8_t value,
18151 );
18152 
18163  const char *base_topic,
18165 );
18166 
18178  const char *base_topic,
18179  uint8_t value,
18181 );
18182 
18193  const char *base_topic,
18195 );
18196 
18208  const char *base_topic,
18209  uint8_t value,
18211 );
18212 
18223  const char *base_topic,
18225 );
18226 
18238  const char *base_topic,
18239  int8_t value,
18241 );
18242 
18253  const char *base_topic,
18255 );
18256 
18268  const char *base_topic,
18269  int16_t value,
18271 );
18272 
18283  const char *base_topic,
18285 );
18286 
18298  const char *base_topic,
18299  int16_t value,
18301 );
18302 
18313  const char *base_topic,
18315 );
18316 
18328  const char *base_topic,
18329  int16_t value,
18331 );
18332 
18343  const char *base_topic,
18345 );
18346 
18358  const char *base_topic,
18359  int16_t value,
18361 );
18362 
18373  const char *base_topic,
18375 );
18376 
18388  const char *base_topic,
18389  int16_t value,
18391 );
18392 
18403  const char *base_topic,
18405 );
18406 
18418  const char *base_topic,
18419  int16_t value,
18421 );
18422 
18433  const char *base_topic,
18435 );
18436 
18448  const char *base_topic,
18449  int16_t value,
18451 );
18452 
18463  const char *base_topic,
18465 );
18466 
18478  const char *base_topic,
18479  int16_t value,
18481 );
18482 
18493  const char *base_topic,
18495 );
18496 
18508  const char *base_topic,
18509  int8_t value,
18511 );
18512 
18523  const char *base_topic,
18525 );
18526 
18538  const char *base_topic,
18539  uint8_t value,
18541 );
18542 
18553  const char *base_topic,
18555 );
18556 
18568  const char *base_topic,
18569  uint8_t value,
18571 );
18572 
18583  const char *base_topic,
18585 );
18586 
18598  const char *base_topic,
18599  uint8_t value,
18601 );
18602 
18613  const char *base_topic,
18615 );
18616 
18628  const char *base_topic,
18629  uint8_t value,
18631 );
18632 
18643  const char *base_topic,
18645 );
18646 
18658  const char *base_topic,
18659  uint8_t value,
18661 );
18662 
18673  const char *base_topic,
18675 );
18676 
18688  const char *base_topic,
18689  uint8_t value,
18691 );
18692 
18703  const char *base_topic,
18705 );
18706 
18718  const char *base_topic,
18719  uint8_t value,
18721 );
18722 
18733  const char *base_topic,
18735 );
18736 
18748  const char *base_topic,
18749  uint8_t value,
18751 );
18752 
18763  const char *base_topic,
18765 );
18766 
18778  const char *base_topic,
18779  uint8_t value,
18781 );
18782 
18793  const char *base_topic,
18795 );
18796 
18808  const char *base_topic,
18809  uint16_t value,
18811 );
18812 
18823  const char *base_topic,
18825 );
18826 
18838  const char *base_topic,
18839  uint8_t value,
18841 );
18842 
18853  const char *base_topic,
18855 );
18856 
18868  const char *base_topic,
18869  uint16_t value,
18871 );
18872 
18883  const char *base_topic,
18885 );
18886 
18898  const char *base_topic,
18899  uint8_t value,
18901 );
18902 
18913  const char *base_topic,
18915 );
18916 
18928  const char *base_topic,
18929  int16_t value,
18931 );
18932 
18943  const char *base_topic,
18945 );
18946 
18958  const char *base_topic,
18959  UTC value,
18961 );
18962 
18973  const char *base_topic,
18975 );
18976 
18988  const char *base_topic,
18989  uint8_t value,
18991 );
18992 
19003  const char *base_topic,
19005 );
19006 
19018  const char *base_topic,
19019  uint8_t value,
19021 );
19022 
19033  const char *base_topic,
19035 );
19036 
19048  const char *base_topic,
19049  uint8_t value,
19051 );
19052 
19063  const char *base_topic,
19065 );
19066 
19078  const char *base_topic,
19079  uint8_t value,
19081 );
19082 
19093  const char *base_topic,
19095 );
19096 
19108  const char *base_topic,
19109  uint8_t value,
19111 );
19112 
19123  const char *base_topic,
19125 );
19126 
19138  const char *base_topic,
19139  uint8_t value,
19141 );
19142 
19153  const char *base_topic,
19155 );
19156 
19168  const char *base_topic,
19169  uint8_t value,
19171 );
19172 
19183  const char *base_topic,
19185 );
19186 
19198  const char *base_topic,
19199  uint8_t value,
19201 );
19202 
19213  const char *base_topic,
19215 );
19216 
19228  const char *base_topic,
19229  uint16_t value,
19231 );
19232 
19243  const char *base_topic,
19245 );
19246 
19258  const char *base_topic,
19259  uint8_t value,
19261 );
19262 
19273  const char *base_topic,
19275 );
19276 
19288  const char *base_topic,
19289  uint8_t value,
19291 );
19292 
19303  const char *base_topic,
19305 );
19306 
19318  const char *base_topic,
19319  uint32_t value,
19321 );
19322 
19333  const char *base_topic,
19335 );
19336 
19348  const char *base_topic,
19349  uint8_t value,
19351 );
19352 
19363  const char *base_topic,
19365 );
19366 
19378  const char *base_topic,
19379  int16_t value,
19381 );
19382 
19393  const char *base_topic,
19395 );
19396 
19408  const char *base_topic,
19409  uint8_t value,
19411 );
19412 
19423  const char *base_topic,
19425 );
19426 
19427 
19435 void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char* base_topic, uint16_t value);
19436 
19444 
19458  const dotdot_unid_t unid,
19459  dotdot_endpoint_id_t endpoint);
19460 
19469  const dotdot_unid_t unid
19470  ,dotdot_endpoint_id_t endpoint);
19471 // Callback types used by the fan_control cluster
19472 
19473 typedef struct {
19474  uint8_t fan_mode;
19477 
19478 typedef struct {
19479  bool fan_mode;
19482 
19484  const dotdot_unid_t unid,
19485  const dotdot_endpoint_id_t endpoint,
19489 );
19490 
19492  const dotdot_unid_t unid,
19493  const dotdot_endpoint_id_t endpoint,
19496 );
19497 
19498 
19499 
19500 
19510 );
19518 );
19524 
19534 );
19543 );
19549 
19561  const char *base_topic,
19562  uint8_t value,
19564 );
19565 
19576  const char *base_topic,
19578 );
19579 
19591  const char *base_topic,
19592  uint8_t value,
19594 );
19595 
19606  const char *base_topic,
19608 );
19609 
19610 
19618 void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char* base_topic, uint16_t value);
19619 
19627 
19641  const dotdot_unid_t unid,
19642  dotdot_endpoint_id_t endpoint);
19643 
19652  const dotdot_unid_t unid
19653  ,dotdot_endpoint_id_t endpoint);
19654 // Callback types used by the dehumidification_control cluster
19655 
19656 typedef struct {
19666 
19667 typedef struct {
19677 
19679  const dotdot_unid_t unid,
19680  const dotdot_endpoint_id_t endpoint,
19684 );
19685 
19687  const dotdot_unid_t unid,
19688  const dotdot_endpoint_id_t endpoint,
19691 );
19692 
19693 
19694 
19695 
19705 );
19713 );
19719 
19729 );
19738 );
19744 
19756  const char *base_topic,
19757  uint8_t value,
19759 );
19760 
19771  const char *base_topic,
19773 );
19774 
19786  const char *base_topic,
19787  uint8_t value,
19789 );
19790 
19801  const char *base_topic,
19803 );
19804 
19816  const char *base_topic,
19817  uint8_t value,
19819 );
19820 
19831  const char *base_topic,
19833 );
19834 
19846  const char *base_topic,
19847  uint8_t value,
19849 );
19850 
19861  const char *base_topic,
19863 );
19864 
19876  const char *base_topic,
19877  uint8_t value,
19879 );
19880 
19891  const char *base_topic,
19893 );
19894 
19906  const char *base_topic,
19907  uint8_t value,
19909 );
19910 
19921  const char *base_topic,
19923 );
19924 
19936  const char *base_topic,
19937  uint8_t value,
19939 );
19940 
19951  const char *base_topic,
19953 );
19954 
19966  const char *base_topic,
19967  uint8_t value,
19969 );
19970 
19981  const char *base_topic,
19983 );
19984 
19985 
19993 void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char* base_topic, uint16_t value);
19994 
20002 
20016  const dotdot_unid_t unid,
20017  dotdot_endpoint_id_t endpoint);
20018 
20027  const dotdot_unid_t unid
20028  ,dotdot_endpoint_id_t endpoint);
20029 // Callback types used by the thermostat_user_interface_configuration cluster
20030 
20031 typedef struct {
20036 
20037 typedef struct {
20042 
20044  const dotdot_unid_t unid,
20045  const dotdot_endpoint_id_t endpoint,
20049 );
20050 
20052  const dotdot_unid_t unid,
20053  const dotdot_endpoint_id_t endpoint,
20056 );
20057 
20058 
20059 
20060 
20070 );
20078 );
20084 
20094 );
20103 );
20109 
20121  const char *base_topic,
20122  uint8_t value,
20124 );
20125 
20136  const char *base_topic,
20138 );
20139 
20151  const char *base_topic,
20152  uint8_t value,
20154 );
20155 
20166  const char *base_topic,
20168 );
20169 
20181  const char *base_topic,
20182  uint8_t value,
20184 );
20185 
20196  const char *base_topic,
20198 );
20199 
20200 
20209 
20217 
20231  const dotdot_unid_t unid,
20232  dotdot_endpoint_id_t endpoint);
20233 
20242  const dotdot_unid_t unid
20243  ,dotdot_endpoint_id_t endpoint);
20244 // Callback types used by the color_control cluster
20246  dotdot_unid_t unid,
20247  dotdot_endpoint_id_t endpoint,
20249  uint8_t hue,
20250 
20251  CCDirection direction,
20252 
20253  uint16_t transition_time,
20254 
20255  uint8_t options_mask,
20256 
20257  uint8_t options_override
20258 
20259 );
20261  dotdot_unid_t unid,
20262  dotdot_endpoint_id_t endpoint,
20264  CCMoveMode move_mode,
20265 
20266  uint8_t rate,
20267 
20268  uint8_t options_mask,
20269 
20270  uint8_t options_override
20271 
20272 );
20274  dotdot_unid_t unid,
20275  dotdot_endpoint_id_t endpoint,
20277  CCStepMode step_mode,
20278 
20279  uint8_t step_size,
20280 
20281  uint8_t transition_time,
20282 
20283  uint8_t options_mask,
20284 
20285  uint8_t options_override
20286 
20287 );
20289  dotdot_unid_t unid,
20290  dotdot_endpoint_id_t endpoint,
20292  uint8_t saturation,
20293 
20294  uint16_t transition_time,
20295 
20296  uint8_t options_mask,
20297 
20298  uint8_t options_override
20299 
20300 );
20302  dotdot_unid_t unid,
20303  dotdot_endpoint_id_t endpoint,
20305  CCMoveMode move_mode,
20306 
20307  uint8_t rate,
20308 
20309  uint8_t options_mask,
20310 
20311  uint8_t options_override
20312 
20313 );
20315  dotdot_unid_t unid,
20316  dotdot_endpoint_id_t endpoint,
20318  CCStepMode step_mode,
20319 
20320  uint8_t step_size,
20321 
20322  uint8_t transition_time,
20323 
20324  uint8_t options_mask,
20325 
20326  uint8_t options_override
20327 
20328 );
20330  dotdot_unid_t unid,
20331  dotdot_endpoint_id_t endpoint,
20333  uint8_t hue,
20334 
20335  uint8_t saturation,
20336 
20337  uint16_t transition_time,
20338 
20339  uint8_t options_mask,
20340 
20341  uint8_t options_override
20342 
20343 );
20345  dotdot_unid_t unid,
20346  dotdot_endpoint_id_t endpoint,
20348  uint16_t colorx,
20349 
20350  uint16_t colory,
20351 
20352  uint16_t transition_time,
20353 
20354  uint8_t options_mask,
20355 
20356  uint8_t options_override
20357 
20358 );
20360  dotdot_unid_t unid,
20361  dotdot_endpoint_id_t endpoint,
20363  int16_t ratex,
20364 
20365  int16_t ratey,
20366 
20367  uint8_t options_mask,
20368 
20369  uint8_t options_override
20370 
20371 );
20373  dotdot_unid_t unid,
20374  dotdot_endpoint_id_t endpoint,
20376  int16_t stepx,
20377 
20378  int16_t stepy,
20379 
20380  uint16_t transition_time,
20381 
20382  uint8_t options_mask,
20383 
20384  uint8_t options_override
20385 
20386 );
20388  dotdot_unid_t unid,
20389  dotdot_endpoint_id_t endpoint,
20391  uint16_t color_temperature_mireds,
20392 
20393  uint16_t transition_time,
20394 
20395  uint8_t options_mask,
20396 
20397  uint8_t options_override
20398 
20399 );
20401  dotdot_unid_t unid,
20402  dotdot_endpoint_id_t endpoint,
20404  uint16_t enhanced_hue,
20405 
20406  CCDirection direction,
20407 
20408  uint16_t transition_time,
20409 
20410  uint8_t options_mask,
20411 
20412  uint8_t options_override
20413 
20414 );
20416  dotdot_unid_t unid,
20417  dotdot_endpoint_id_t endpoint,
20419  CCMoveMode move_mode,
20420 
20421  uint16_t rate,
20422 
20423  uint8_t options_mask,
20424 
20425  uint8_t options_override
20426 
20427 );
20429  dotdot_unid_t unid,
20430  dotdot_endpoint_id_t endpoint,
20432  CCStepMode step_mode,
20433 
20434  uint16_t step_size,
20435 
20436  uint16_t transition_time,
20437 
20438  uint8_t options_mask,
20439 
20440  uint8_t options_override
20441 
20442 );
20444  dotdot_unid_t unid,
20445  dotdot_endpoint_id_t endpoint,
20447  uint16_t enhanced_hue,
20448 
20449  uint8_t saturation,
20450 
20451  uint16_t transition_time,
20452 
20453  uint8_t options_mask,
20454 
20455  uint8_t options_override
20456 
20457 );
20459  dotdot_unid_t unid,
20460  dotdot_endpoint_id_t endpoint,
20462  uint8_t update_flags,
20463 
20464  ColorLoopSetAction action,
20465 
20466  CCColorLoopDirection direction,
20467 
20468  uint16_t time,
20469 
20470  uint16_t start_hue,
20471 
20472  uint8_t options_mask,
20473 
20474  uint8_t options_override
20475 
20476 );
20478  dotdot_unid_t unid,
20479  dotdot_endpoint_id_t endpoint,
20481  uint8_t options_mask,
20482 
20483  uint8_t options_override
20484 
20485 );
20487  dotdot_unid_t unid,
20488  dotdot_endpoint_id_t endpoint,
20490  CCMoveMode move_mode,
20491 
20492  uint16_t rate,
20493 
20494  CCMinMiredsField color_temperature_minimum_mireds,
20495 
20496  CCMaxMiredsField color_temperature_maximum_mireds,
20497 
20498  uint8_t options_mask,
20499 
20500  uint8_t options_override
20501 
20502 );
20504  dotdot_unid_t unid,
20505  dotdot_endpoint_id_t endpoint,
20507  CCStepMode step_mode,
20508 
20509  uint16_t step_size,
20510 
20511  uint16_t transition_time,
20512 
20513  CCMinMiredsField color_temperature_minimum_mireds,
20514 
20515  CCMaxMiredsField color_temperature_maximum_mireds,
20516 
20517  uint8_t options_mask,
20518 
20519  uint8_t options_override
20520 
20521 );
20522 
20523 typedef struct {
20524  uint8_t current_hue;
20526  uint16_t remaining_time;
20527  uint16_t currentx;
20528  uint16_t currenty;
20530  const char* compensation_text;
20532  uint8_t color_mode;
20533  uint8_t options;
20535  uint16_t primary1x;
20536  uint16_t primary1y;
20538  uint16_t primary2x;
20539  uint16_t primary2y;
20541  uint16_t primary3x;
20542  uint16_t primary3y;
20544  uint16_t primary4x;
20545  uint16_t primary4y;
20547  uint16_t primary5x;
20548  uint16_t primary5y;
20550  uint16_t primary6x;
20551  uint16_t primary6y;
20553  uint16_t white_pointx;
20554  uint16_t white_pointy;
20555  uint16_t color_pointrx;
20556  uint16_t color_pointry;
20558  uint16_t color_pointgx;
20559  uint16_t color_pointgy;
20561  uint16_t color_pointbx;
20562  uint16_t color_pointby;
20577 
20578 typedef struct {
20582  bool currentx;
20583  bool currenty;
20588  bool options;
20632 
20634  const dotdot_unid_t unid,
20635  const dotdot_endpoint_id_t endpoint,
20639 );
20640 
20642  const dotdot_unid_t unid,
20643  const dotdot_endpoint_id_t endpoint,
20646 );
20647 
20648 
20652 typedef struct {
20653  uint8_t hue;
20654 
20656 
20658 
20659  uint8_t options_mask;
20660 
20663 
20667 typedef struct {
20669 
20670  uint8_t rate;
20671 
20672  uint8_t options_mask;
20673 
20676 
20680 typedef struct {
20682 
20683  uint8_t step_size;
20684 
20686 
20687  uint8_t options_mask;
20688 
20691 
20695 typedef struct {
20696  uint8_t saturation;
20697 
20699 
20700  uint8_t options_mask;
20701 
20704 
20708 typedef struct {
20710 
20711  uint8_t rate;
20712 
20713  uint8_t options_mask;
20714 
20717 
20721 typedef struct {
20723 
20724  uint8_t step_size;
20725 
20727 
20728  uint8_t options_mask;
20729 
20732 
20736 typedef struct {
20737  uint8_t hue;
20738 
20739  uint8_t saturation;
20740 
20742 
20743  uint8_t options_mask;
20744 
20747 
20751 typedef struct {
20752  uint16_t colorx;
20753 
20754  uint16_t colory;
20755 
20757 
20758  uint8_t options_mask;
20759 
20762 
20766 typedef struct {
20767  int16_t ratex;
20768 
20769  int16_t ratey;
20770 
20771  uint8_t options_mask;
20772 
20775 
20779 typedef struct {
20780  int16_t stepx;
20781 
20782  int16_t stepy;
20783 
20785 
20786  uint8_t options_mask;
20787 
20790 
20794 typedef struct {
20796 
20798 
20799  uint8_t options_mask;
20800 
20803 
20807 typedef struct {
20808  uint16_t enhanced_hue;
20809 
20811 
20813 
20814  uint8_t options_mask;
20815 
20818 
20822 typedef struct {
20824 
20825  uint16_t rate;
20826 
20827  uint8_t options_mask;
20828 
20831 
20835 typedef struct {
20837 
20838  uint16_t step_size;
20839 
20841 
20842  uint8_t options_mask;
20843 
20846 
20850 typedef struct {
20851  uint16_t enhanced_hue;
20852 
20853  uint8_t saturation;
20854 
20856 
20857  uint8_t options_mask;
20858 
20861 
20865 typedef struct {
20866  uint8_t update_flags;
20867 
20869 
20871 
20872  uint16_t time;
20873 
20874  uint16_t start_hue;
20875 
20876  uint8_t options_mask;
20877 
20880 
20884 typedef struct {
20885  uint8_t options_mask;
20886 
20889 
20893 typedef struct {
20895 
20896  uint16_t rate;
20897 
20899 
20901 
20902  uint8_t options_mask;
20903 
20906 
20910 typedef struct {
20912 
20913  uint16_t step_size;
20914 
20916 
20918 
20920 
20921  uint8_t options_mask;
20922 
20925 
20926 
20947 
20987 
21027 
21067 
21107 
21147 
21187 
21227 
21267 
21307 
21347 
21387 
21427 
21467 
21507 
21547 
21587 
21627 
21667 
21687 
21697 );
21705 );
21711 
21721 );
21730 );
21736 
21748  const char *base_topic,
21749  uint8_t value,
21751 );
21752 
21763  const char *base_topic,
21765 );
21766 
21778  const char *base_topic,
21779  uint8_t value,
21781 );
21782 
21793  const char *base_topic,
21795 );
21796 
21808  const char *base_topic,
21809  uint16_t value,
21811 );
21812 
21823  const char *base_topic,
21825 );
21826 
21838  const char *base_topic,
21839  uint16_t value,
21841 );
21842 
21853  const char *base_topic,
21855 );
21856 
21868  const char *base_topic,
21869  uint16_t value,
21871 );
21872 
21883  const char *base_topic,
21885 );
21886 
21898  const char *base_topic,
21899  uint8_t value,
21901 );
21902 
21913  const char *base_topic,
21915 );
21916 
21928  const char *base_topic,
21929  const char* value,
21931 );
21932 
21943  const char *base_topic,
21945 );
21946 
21958  const char *base_topic,
21959  uint16_t value,
21961 );
21962 
21973  const char *base_topic,
21975 );
21976 
21988  const char *base_topic,
21989  uint8_t value,
21991 );
21992 
22003  const char *base_topic,
22005 );
22006 
22018  const char *base_topic,
22019  uint8_t value,
22021 );
22022 
22033  const char *base_topic,
22035 );
22036 
22048  const char *base_topic,
22049  uint8_t value,
22051 );
22052 
22063  const char *base_topic,
22065 );
22066 
22078  const char *base_topic,
22079  uint16_t value,
22081 );
22082 
22093  const char *base_topic,
22095 );
22096 
22108  const char *base_topic,
22109  uint16_t value,
22111 );
22112 
22123  const char *base_topic,
22125 );
22126 
22138  const char *base_topic,
22139  uint8_t value,
22141 );
22142 
22153  const char *base_topic,
22155 );
22156 
22168  const char *base_topic,
22169  uint16_t value,
22171 );
22172 
22183  const char *base_topic,
22185 );
22186 
22198  const char *base_topic,
22199  uint16_t value,
22201 );
22202 
22213  const char *base_topic,
22215 );
22216 
22228  const char *base_topic,
22229  uint8_t value,
22231 );
22232 
22243  const char *base_topic,
22245 );
22246 
22258  const char *base_topic,
22259  uint16_t value,
22261 );
22262 
22273  const char *base_topic,
22275 );
22276 
22288  const char *base_topic,
22289  uint16_t value,
22291 );
22292 
22303  const char *base_topic,
22305 );
22306 
22318  const char *base_topic,
22319  uint8_t value,
22321 );
22322 
22333  const char *base_topic,
22335 );
22336 
22348  const char *base_topic,
22349  uint16_t value,
22351 );
22352 
22363  const char *base_topic,
22365 );
22366 
22378  const char *base_topic,
22379  uint16_t value,
22381 );
22382 
22393  const char *base_topic,
22395 );
22396 
22408  const char *base_topic,
22409  uint8_t value,
22411 );
22412 
22423  const char *base_topic,
22425 );
22426 
22438  const char *base_topic,
22439  uint16_t value,
22441 );
22442 
22453  const char *base_topic,
22455 );
22456 
22468  const char *base_topic,
22469  uint16_t value,
22471 );
22472 
22483  const char *base_topic,
22485 );
22486 
22498  const char *base_topic,
22499  uint8_t value,
22501 );
22502 
22513  const char *base_topic,
22515 );
22516 
22528  const char *base_topic,
22529  uint16_t value,
22531 );
22532 
22543  const char *base_topic,
22545 );
22546 
22558  const char *base_topic,
22559  uint16_t value,
22561 );
22562 
22573  const char *base_topic,
22575 );
22576 
22588  const char *base_topic,
22589  uint8_t value,
22591 );
22592 
22603  const char *base_topic,
22605 );
22606 
22618  const char *base_topic,
22619  uint16_t value,
22621 );
22622 
22633  const char *base_topic,
22635 );
22636 
22648  const char *base_topic,
22649  uint16_t value,
22651 );
22652 
22663  const char *base_topic,
22665 );
22666 
22678  const char *base_topic,
22679  uint16_t value,
22681 );
22682 
22693  const char *base_topic,
22695 );
22696 
22708  const char *base_topic,
22709  uint16_t value,
22711 );
22712 
22723  const char *base_topic,
22725 );
22726 
22738  const char *base_topic,
22739  uint8_t value,
22741 );
22742 
22753  const char *base_topic,
22755 );
22756 
22768  const char *base_topic,
22769  uint16_t value,
22771 );
22772 
22783  const char *base_topic,
22785 );
22786 
22798  const char *base_topic,
22799  uint16_t value,
22801 );
22802 
22813  const char *base_topic,
22815 );
22816 
22828  const char *base_topic,
22829  uint8_t value,
22831 );
22832 
22843  const char *base_topic,
22845 );
22846 
22858  const char *base_topic,
22859  uint16_t value,
22861 );
22862 
22873  const char *base_topic,
22875 );
22876 
22888  const char *base_topic,
22889  uint16_t value,
22891 );
22892 
22903  const char *base_topic,
22905 );
22906 
22918  const char *base_topic,
22919  uint8_t value,
22921 );
22922 
22933  const char *base_topic,
22935 );
22936 
22948  const char *base_topic,
22949  uint16_t value,
22951 );
22952 
22963  const char *base_topic,
22965 );
22966 
22978  const char *base_topic,
22979  uint8_t value,
22981 );
22982 
22993  const char *base_topic,
22995 );
22996 
23008  const char *base_topic,
23009  uint8_t value,
23011 );
23012 
23023  const char *base_topic,
23025 );
23026 
23038  const char *base_topic,
23039  CCColorLoopDirection value,
23041 );
23042 
23053  const char *base_topic,
23055 );
23056 
23068  const char *base_topic,
23069  uint16_t value,
23071 );
23072 
23083  const char *base_topic,
23085 );
23086 
23098  const char *base_topic,
23099  uint16_t value,
23101 );
23102 
23113  const char *base_topic,
23115 );
23116 
23128  const char *base_topic,
23129  uint16_t value,
23131 );
23132 
23143  const char *base_topic,
23145 );
23146 
23158  const char *base_topic,
23159  uint16_t value,
23161 );
23162 
23173  const char *base_topic,
23175 );
23176 
23188  const char *base_topic,
23189  uint16_t value,
23191 );
23192 
23203  const char *base_topic,
23205 );
23206 
23218  const char *base_topic,
23219  uint16_t value,
23221 );
23222 
23233  const char *base_topic,
23235 );
23236 
23248  const char *base_topic,
23249  uint16_t value,
23251 );
23252 
23263  const char *base_topic,
23265 );
23266 
23278  const char *base_topic,
23279  uint16_t value,
23281 );
23282 
23293  const char *base_topic,
23295 );
23296 
23297 
23305 void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char* base_topic, uint16_t value);
23306 
23314 
23328  const dotdot_unid_t unid,
23329  dotdot_endpoint_id_t endpoint);
23330 
23339  const dotdot_unid_t unid
23340  ,dotdot_endpoint_id_t endpoint);
23341 // Callback types used by the ballast_configuration cluster
23342 
23343 typedef struct {
23347  uint8_t min_level;
23348  uint8_t max_level;
23353  uint8_t lamp_quantity;
23354  const char* lamp_type;
23355  const char* lamp_manufacturer;
23361 
23362 typedef struct {
23380 
23382  const dotdot_unid_t unid,
23383  const dotdot_endpoint_id_t endpoint,
23387 );
23388 
23390  const dotdot_unid_t unid,
23391  const dotdot_endpoint_id_t endpoint,
23394 );
23395 
23396 
23397 
23398 
23408 );
23416 );
23422 
23432 );
23441 );
23447 
23459  const char *base_topic,
23460  uint8_t value,
23462 );
23463 
23474  const char *base_topic,
23476 );
23477 
23489  const char *base_topic,
23490  uint8_t value,
23492 );
23493 
23504  const char *base_topic,
23506 );
23507 
23519  const char *base_topic,
23520  uint8_t value,
23522 );
23523 
23534  const char *base_topic,
23536 );
23537 
23549  const char *base_topic,
23550  uint8_t value,
23552 );
23553 
23564  const char *base_topic,
23566 );
23567 
23579  const char *base_topic,
23580  uint8_t value,
23582 );
23583 
23594  const char *base_topic,
23596 );
23597 
23609  const char *base_topic,
23610  uint8_t value,
23612 );
23613 
23624  const char *base_topic,
23626 );
23627 
23639  const char *base_topic,
23640  uint16_t value,
23642 );
23643 
23654  const char *base_topic,
23656 );
23657 
23669  const char *base_topic,
23670  uint8_t value,
23672 );
23673 
23684  const char *base_topic,
23686 );
23687 
23699  const char *base_topic,
23700  uint8_t value,
23702 );
23703 
23714  const char *base_topic,
23716 );
23717 
23729  const char *base_topic,
23730  uint8_t value,
23732 );
23733 
23744  const char *base_topic,
23746 );
23747 
23759  const char *base_topic,
23760  const char* value,
23762 );
23763 
23774  const char *base_topic,
23776 );
23777 
23789  const char *base_topic,
23790  const char* value,
23792 );
23793 
23804  const char *base_topic,
23806 );
23807 
23819  const char *base_topic,
23820  uint32_t value,
23822 );
23823 
23834  const char *base_topic,
23836 );
23837 
23849  const char *base_topic,
23850  uint32_t value,
23852 );
23853 
23864  const char *base_topic,
23866 );
23867 
23879  const char *base_topic,
23880  uint8_t value,
23882 );
23883 
23894  const char *base_topic,
23896 );
23897 
23909  const char *base_topic,
23910  uint32_t value,
23912 );
23913 
23924  const char *base_topic,
23926 );
23927 
23928 
23936 void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char* base_topic, uint16_t value);
23937 
23945 
23959  const dotdot_unid_t unid,
23960  dotdot_endpoint_id_t endpoint);
23961 
23970  const dotdot_unid_t unid
23971  ,dotdot_endpoint_id_t endpoint);
23972 // Callback types used by the illuminance_measurement cluster
23973 
23974 typedef struct {
23975  uint16_t measured_value;
23978  uint16_t tolerance;
23981 
23982 typedef struct {
23989 
23991  const dotdot_unid_t unid,
23992  const dotdot_endpoint_id_t endpoint,
23996 );
23997 
23999  const dotdot_unid_t unid,
24000  const dotdot_endpoint_id_t endpoint,
24003 );
24004 
24005 
24006 
24007 
24017 );
24025 );
24031 
24041 );
24050 );
24056 
24068  const char *base_topic,
24069  uint16_t value,
24071 );
24072 
24083  const char *base_topic,
24085 );
24086 
24098  const char *base_topic,
24099  uint16_t value,
24101 );
24102 
24113  const char *base_topic,
24115 );
24116 
24128  const char *base_topic,
24129  uint16_t value,
24131 );
24132 
24143  const char *base_topic,
24145 );
24146 
24158  const char *base_topic,
24159  uint16_t value,
24161 );
24162 
24173  const char *base_topic,
24175 );
24176 
24188  const char *base_topic,
24189  uint8_t value,
24191 );
24192 
24203  const char *base_topic,
24205 );
24206 
24207 
24215 void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
24216 
24224 
24238  const dotdot_unid_t unid,
24239  dotdot_endpoint_id_t endpoint);
24240 
24249  const dotdot_unid_t unid
24250  ,dotdot_endpoint_id_t endpoint);
24251 // Callback types used by the illuminance_level_sensing cluster
24252 
24253 typedef struct {
24254  uint8_t level_status;
24258 
24259 typedef struct {
24264 
24266  const dotdot_unid_t unid,
24267  const dotdot_endpoint_id_t endpoint,
24271 );
24272 
24274  const dotdot_unid_t unid,
24275  const dotdot_endpoint_id_t endpoint,
24278 );
24279 
24280 
24281 
24282 
24292 );
24300 );
24306 
24316 );
24325 );
24331 
24343  const char *base_topic,
24344  uint8_t value,
24346 );
24347 
24358  const char *base_topic,
24360 );
24361 
24373  const char *base_topic,
24374  uint8_t value,
24376 );
24377 
24388  const char *base_topic,
24390 );
24391 
24403  const char *base_topic,
24404  uint16_t value,
24406 );
24407 
24418  const char *base_topic,
24420 );
24421 
24422 
24430 void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
24431 
24439 
24453  const dotdot_unid_t unid,
24454  dotdot_endpoint_id_t endpoint);
24455 
24464  const dotdot_unid_t unid
24465  ,dotdot_endpoint_id_t endpoint);
24466 // Callback types used by the temperature_measurement cluster
24467 
24468 typedef struct {
24472  uint16_t tolerance;
24474 
24475 typedef struct {
24481 
24483  const dotdot_unid_t unid,
24484  const dotdot_endpoint_id_t endpoint,
24488 );
24489 
24491  const dotdot_unid_t unid,
24492  const dotdot_endpoint_id_t endpoint,
24495 );
24496 
24497 
24498 
24499 
24509 );
24517 );
24523 
24533 );
24542 );
24548 
24560  const char *base_topic,
24561  int16_t value,
24563 );
24564 
24575  const char *base_topic,
24577 );
24578 
24590  const char *base_topic,
24591  int16_t value,
24593 );
24594 
24605  const char *base_topic,
24607 );
24608 
24620  const char *base_topic,
24621  int16_t value,
24623 );
24624 
24635  const char *base_topic,
24637 );
24638 
24650  const char *base_topic,
24651  uint16_t value,
24653 );
24654 
24665  const char *base_topic,
24667 );
24668 
24669 
24677 void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
24678 
24686 
24700  const dotdot_unid_t unid,
24701  dotdot_endpoint_id_t endpoint);
24702 
24711  const dotdot_unid_t unid
24712  ,dotdot_endpoint_id_t endpoint);
24713 // Callback types used by the pressure_measurement cluster
24714 
24715 typedef struct {
24719  uint16_t tolerance;
24720  int16_t scaled_value;
24724  int8_t scale;
24726 
24727 typedef struct {
24736  bool scale;
24738 
24740  const dotdot_unid_t unid,
24741  const dotdot_endpoint_id_t endpoint,
24745 );
24746 
24748  const dotdot_unid_t unid,
24749  const dotdot_endpoint_id_t endpoint,
24752 );
24753 
24754 
24755 
24756 
24766 );
24774 );
24780 
24790 );
24799 );
24805 
24817  const char *base_topic,
24818  int16_t value,
24820 );
24821 
24832  const char *base_topic,
24834 );
24835 
24847  const char *base_topic,
24848  int16_t value,
24850 );
24851 
24862  const char *base_topic,
24864 );
24865 
24877  const char *base_topic,
24878  int16_t value,
24880 );
24881 
24892  const char *base_topic,
24894 );
24895 
24907  const char *base_topic,
24908  uint16_t value,
24910 );
24911 
24922  const char *base_topic,
24924 );
24925 
24937  const char *base_topic,
24938  int16_t value,
24940 );
24941 
24952  const char *base_topic,
24954 );
24955 
24967  const char *base_topic,
24968  int16_t value,
24970 );
24971 
24982  const char *base_topic,
24984 );
24985 
24997  const char *base_topic,
24998  int16_t value,
25000 );
25001 
25012  const char *base_topic,
25014 );
25015 
25027  const char *base_topic,
25028  uint16_t value,
25030 );
25031 
25042  const char *base_topic,
25044 );
25045 
25057  const char *base_topic,
25058  int8_t value,
25060 );
25061 
25072  const char *base_topic,
25074 );
25075 
25076 
25084 void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25085 
25093 
25107  const dotdot_unid_t unid,
25108  dotdot_endpoint_id_t endpoint);
25109 
25118  const dotdot_unid_t unid
25119  ,dotdot_endpoint_id_t endpoint);
25120 // Callback types used by the flow_measurement cluster
25121 
25122 typedef struct {
25123  uint16_t measured_value;
25126  uint16_t tolerance;
25128 
25129 typedef struct {
25135 
25137  const dotdot_unid_t unid,
25138  const dotdot_endpoint_id_t endpoint,
25142 );
25143 
25145  const dotdot_unid_t unid,
25146  const dotdot_endpoint_id_t endpoint,
25149 );
25150 
25151 
25152 
25153 
25163 );
25171 );
25177 
25187 );
25196 );
25202 
25214  const char *base_topic,
25215  uint16_t value,
25217 );
25218 
25229  const char *base_topic,
25231 );
25232 
25244  const char *base_topic,
25245  uint16_t value,
25247 );
25248 
25259  const char *base_topic,
25261 );
25262 
25274  const char *base_topic,
25275  uint16_t value,
25277 );
25278 
25289  const char *base_topic,
25291 );
25292 
25304  const char *base_topic,
25305  uint16_t value,
25307 );
25308 
25319  const char *base_topic,
25321 );
25322 
25323 
25331 void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
25332 
25340 
25354  const dotdot_unid_t unid,
25355  dotdot_endpoint_id_t endpoint);
25356 
25365  const dotdot_unid_t unid
25366  ,dotdot_endpoint_id_t endpoint);
25367 // Callback types used by the relativity_humidity cluster
25368 
25369 typedef struct {
25370  uint16_t measured_value;
25373  uint16_t tolerance;
25375 
25376 typedef struct {
25382 
25384  const dotdot_unid_t unid,
25385  const dotdot_endpoint_id_t endpoint,
25389 );
25390 
25392  const dotdot_unid_t unid,
25393  const dotdot_endpoint_id_t endpoint,
25396 );
25397 
25398 
25399 
25400 
25410 );
25418 );
25424 
25434 );
25443 );
25449 
25461  const char *base_topic,
25462  uint16_t value,
25464 );
25465 
25476  const char *base_topic,
25478 );
25479 
25491  const char *base_topic,
25492  uint16_t value,
25494 );
25495 
25506  const char *base_topic,
25508 );
25509 
25521  const char *base_topic,
25522  uint16_t value,
25524 );
25525 
25536  const char *base_topic,
25538 );
25539 
25551  const char *base_topic,
25552  uint16_t value,
25554 );
25555 
25566  const char *base_topic,
25568 );
25569 
25570 
25578 void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char* base_topic, uint16_t value);
25579 
25587 
25601  const dotdot_unid_t unid,
25602  dotdot_endpoint_id_t endpoint);
25603 
25612  const dotdot_unid_t unid
25613  ,dotdot_endpoint_id_t endpoint);
25614 // Callback types used by the occupancy_sensing cluster
25615 
25616 typedef struct {
25617  uint8_t occupancy;
25630 
25631 typedef struct {
25645 
25647  const dotdot_unid_t unid,
25648  const dotdot_endpoint_id_t endpoint,
25652 );
25653 
25655  const dotdot_unid_t unid,
25656  const dotdot_endpoint_id_t endpoint,
25659 );
25660 
25661 
25662 
25663 
25673 );
25681 );
25687 
25697 );
25706 );
25712 
25724  const char *base_topic,
25725  uint8_t value,
25727 );
25728 
25739  const char *base_topic,
25741 );
25742 
25754  const char *base_topic,
25755  uint8_t value,
25757 );
25758 
25769  const char *base_topic,
25771 );
25772 
25784  const char *base_topic,
25785  uint8_t value,
25787 );
25788 
25799  const char *base_topic,
25801 );
25802 
25814  const char *base_topic,
25815  uint16_t value,
25817 );
25818 
25829  const char *base_topic,
25831 );
25832 
25844  const char *base_topic,
25845  uint16_t value,
25847 );
25848 
25859  const char *base_topic,
25861 );
25862 
25874  const char *base_topic,
25875  uint8_t value,
25877 );
25878 
25889  const char *base_topic,
25891 );
25892 
25904  const char *base_topic,
25905  uint16_t value,
25907 );
25908 
25919  const char *base_topic,
25921 );
25922 
25934  const char *base_topic,
25935  uint16_t value,
25937 );
25938 
25949  const char *base_topic,
25951 );
25952 
25964  const char *base_topic,
25965  uint8_t value,
25967 );
25968 
25979  const char *base_topic,
25981 );
25982 
25994  const char *base_topic,
25995  uint16_t value,
25997 );
25998 
26009  const char *base_topic,
26011 );
26012 
26024  const char *base_topic,
26025  uint16_t value,
26027 );
26028 
26039  const char *base_topic,
26041 );
26042 
26054  const char *base_topic,
26055  uint8_t value,
26057 );
26058 
26069  const char *base_topic,
26071 );
26072 
26073 
26081 void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char* base_topic, uint16_t value);
26082 
26090 
26104  const dotdot_unid_t unid,
26105  dotdot_endpoint_id_t endpoint);
26106 
26115  const dotdot_unid_t unid
26116  ,dotdot_endpoint_id_t endpoint);
26117 // Callback types used by the soil_moisture cluster
26118 
26119 typedef struct {
26120  uint16_t measured_value;
26123  uint16_t tolerance;
26125 
26126 typedef struct {
26132 
26134  const dotdot_unid_t unid,
26135  const dotdot_endpoint_id_t endpoint,
26139 );
26140 
26142  const dotdot_unid_t unid,
26143  const dotdot_endpoint_id_t endpoint,
26146 );
26147 
26148 
26149 
26150 
26160 );
26168 );
26174 
26184 );
26193 );
26199 
26211  const char *base_topic,
26212  uint16_t value,
26214 );
26215 
26226  const char *base_topic,
26228 );
26229 
26241  const char *base_topic,
26242  uint16_t value,
26244 );
26245 
26256  const char *base_topic,
26258 );
26259 
26271  const char *base_topic,
26272  uint16_t value,
26274 );
26275 
26286  const char *base_topic,
26288 );
26289 
26301  const char *base_topic,
26302  uint16_t value,
26304 );
26305 
26316  const char *base_topic,
26318 );
26319 
26320 
26328 void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision(const char* base_topic, uint16_t value);
26329 
26337 
26351  const dotdot_unid_t unid,
26352  dotdot_endpoint_id_t endpoint);
26353 
26362  const dotdot_unid_t unid
26363  ,dotdot_endpoint_id_t endpoint);
26364 // Callback types used by the ph_measurement cluster
26365 
26366 typedef struct {
26367  uint16_t measured_value;
26370  uint16_t tolerance;
26372 
26373 typedef struct {
26379 
26381  const dotdot_unid_t unid,
26382  const dotdot_endpoint_id_t endpoint,
26386 );
26387 
26389  const dotdot_unid_t unid,
26390  const dotdot_endpoint_id_t endpoint,
26393 );
26394 
26395 
26396 
26397 
26407 );
26415 );
26421 
26431 );
26440 );
26446 
26458  const char *base_topic,
26459  uint16_t value,
26461 );
26462 
26473  const char *base_topic,
26475 );
26476 
26488  const char *base_topic,
26489  uint16_t value,
26491 );
26492 
26503  const char *base_topic,
26505 );
26506 
26518  const char *base_topic,
26519  uint16_t value,
26521 );
26522 
26533  const char *base_topic,
26535 );
26536 
26548  const char *base_topic,
26549  uint16_t value,
26551 );
26552 
26563  const char *base_topic,
26565 );
26566 
26567 
26575 void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
26576 
26584 
26598  const dotdot_unid_t unid,
26599  dotdot_endpoint_id_t endpoint);
26600 
26609  const dotdot_unid_t unid
26610  ,dotdot_endpoint_id_t endpoint);
26611 // Callback types used by the electrical_conductivity_measurement cluster
26612 
26613 typedef struct {
26614  uint16_t measured_value;
26617  uint16_t tolerance;
26619 
26620 typedef struct {
26626 
26628  const dotdot_unid_t unid,
26629  const dotdot_endpoint_id_t endpoint,
26633 );
26634 
26636  const dotdot_unid_t unid,
26637  const dotdot_endpoint_id_t endpoint,
26640 );
26641 
26642 
26643 
26644 
26654 );
26662 );
26668 
26678 );
26687 );
26693 
26705  const char *base_topic,
26706  uint16_t value,
26708 );
26709 
26720  const char *base_topic,
26722 );
26723 
26735  const char *base_topic,
26736  uint16_t value,
26738 );
26739 
26750  const char *base_topic,
26752 );
26753 
26765  const char *base_topic,
26766  uint16_t value,
26768 );
26769 
26780  const char *base_topic,
26782 );
26783 
26795  const char *base_topic,
26796  uint16_t value,
26798 );
26799 
26810  const char *base_topic,
26812 );
26813 
26814 
26823 
26831 
26845  const dotdot_unid_t unid,
26846  dotdot_endpoint_id_t endpoint);
26847 
26856  const dotdot_unid_t unid
26857  ,dotdot_endpoint_id_t endpoint);
26858 // Callback types used by the wind_speed_measurement cluster
26859 
26860 typedef struct {
26861  uint16_t measured_value;
26864  uint16_t tolerance;
26866 
26867 typedef struct {
26873 
26875  const dotdot_unid_t unid,
26876  const dotdot_endpoint_id_t endpoint,
26880 );
26881 
26883  const dotdot_unid_t unid,
26884  const dotdot_endpoint_id_t endpoint,
26887 );
26888 
26889 
26890 
26891 
26901 );
26909 );
26915 
26925 );
26934 );
26940 
26952  const char *base_topic,
26953  uint16_t value,
26955 );
26956 
26967  const char *base_topic,
26969 );
26970 
26982  const char *base_topic,
26983  uint16_t value,
26985 );
26986 
26997  const char *base_topic,
26999 );
27000 
27012  const char *base_topic,
27013  uint16_t value,
27015 );
27016 
27027  const char *base_topic,
27029 );
27030 
27042  const char *base_topic,
27043  uint16_t value,
27045 );
27046 
27057  const char *base_topic,
27059 );
27060 
27061 
27069 void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
27070 
27078 
27092  const dotdot_unid_t unid,
27093  dotdot_endpoint_id_t endpoint);
27094 
27103  const dotdot_unid_t unid
27104  ,dotdot_endpoint_id_t endpoint);
27105 // Callback types used by the carbon_monoxide cluster
27106 
27107 typedef struct {
27111  float tolerance;
27113 
27114 typedef struct {
27120 
27122  const dotdot_unid_t unid,
27123  const dotdot_endpoint_id_t endpoint,
27127 );
27128 
27130  const dotdot_unid_t unid,
27131  const dotdot_endpoint_id_t endpoint,
27134 );
27135 
27136 
27137 
27138 
27148 );
27156 );
27162 
27172 );
27181 );
27187 
27199  const char *base_topic,
27200  float value,
27202 );
27203 
27214  const char *base_topic,
27216 );
27217 
27229  const char *base_topic,
27230  float value,
27232 );
27233 
27244  const char *base_topic,
27246 );
27247 
27259  const char *base_topic,
27260  float value,
27262 );
27263 
27274  const char *base_topic,
27276 );
27277 
27289  const char *base_topic,
27290  float value,
27292 );
27293 
27304  const char *base_topic,
27306 );
27307 
27308 
27316 void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char* base_topic, uint16_t value);
27317 
27325 
27339  const dotdot_unid_t unid,
27340  dotdot_endpoint_id_t endpoint);
27341 
27350  const dotdot_unid_t unid
27351  ,dotdot_endpoint_id_t endpoint);
27352 // Callback types used by the carbon_dioxide cluster
27353 
27354 typedef struct {
27358  float tolerance;
27360 
27361 typedef struct {
27367 
27369  const dotdot_unid_t unid,
27370  const dotdot_endpoint_id_t endpoint,
27374 );
27375 
27377  const dotdot_unid_t unid,
27378  const dotdot_endpoint_id_t endpoint,
27381 );
27382 
27383 
27384 
27385 
27395 );
27403 );
27409 
27419 );
27428 );
27434 
27446  const char *base_topic,
27447  float value,
27449 );
27450 
27461  const char *base_topic,
27463 );
27464 
27476  const char *base_topic,
27477  float value,
27479 );
27480 
27491  const char *base_topic,
27493 );
27494 
27506  const char *base_topic,
27507  float value,
27509 );
27510 
27521  const char *base_topic,
27523 );
27524 
27536  const char *base_topic,
27537  float value,
27539 );
27540 
27551  const char *base_topic,
27553 );
27554 
27555 
27563 void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision(const char* base_topic, uint16_t value);
27564 
27572 
27586  const dotdot_unid_t unid,
27587  dotdot_endpoint_id_t endpoint);
27588 
27597  const dotdot_unid_t unid
27598  ,dotdot_endpoint_id_t endpoint);
27599 // Callback types used by the pm25 cluster
27600 
27601 typedef struct {
27605  float tolerance;
27607 
27608 typedef struct {
27614 
27616  const dotdot_unid_t unid,
27617  const dotdot_endpoint_id_t endpoint,
27621 );
27622 
27624  const dotdot_unid_t unid,
27625  const dotdot_endpoint_id_t endpoint,
27628 );
27629 
27630 
27631 
27632 
27642 );
27650 );
27656 
27666 );
27675 );
27681 
27693  const char *base_topic,
27694  float value,
27696 );
27697 
27708  const char *base_topic,
27710 );
27711 
27723  const char *base_topic,
27724  float value,
27726 );
27727 
27738  const char *base_topic,
27740 );
27741 
27753  const char *base_topic,
27754  float value,
27756 );
27757 
27768  const char *base_topic,
27770 );
27771 
27783  const char *base_topic,
27784  float value,
27786 );
27787 
27798  const char *base_topic,
27800 );
27801 
27802 
27810 void uic_mqtt_dotdot_pm25_publish_cluster_revision(const char* base_topic, uint16_t value);
27811 
27819 
27833  const dotdot_unid_t unid,
27834  dotdot_endpoint_id_t endpoint);
27835 
27844  const dotdot_unid_t unid
27845  ,dotdot_endpoint_id_t endpoint);
27846 // Callback types used by the ias_zone cluster
27848  dotdot_unid_t unid,
27849  dotdot_endpoint_id_t endpoint,
27851  ZoneEnrollResponseEnrollResponseCode enroll_response_code,
27852 
27853  uint8_t zoneid
27854 
27855 );
27857  dotdot_unid_t unid,
27858  dotdot_endpoint_id_t endpoint,
27860  uint16_t zone_status,
27861 
27862  uint8_t extended_status,
27863 
27864  uint8_t zoneid,
27865 
27866  uint16_t delay
27867 
27868 );
27870  dotdot_unid_t unid,
27871  dotdot_endpoint_id_t endpoint,
27873 );
27875  dotdot_unid_t unid,
27876  dotdot_endpoint_id_t endpoint,
27878  IasZoneType zone_type,
27879 
27880  uint16_t manufacturer_code
27881 
27882 );
27884  dotdot_unid_t unid,
27885  dotdot_endpoint_id_t endpoint,
27887  uint8_t test_mode_duration,
27888 
27889  uint8_t current_zone_sensitivity_level
27890 
27891 );
27892 
27893 typedef struct {
27894  uint8_t zone_state;
27895  uint8_t zone_type;
27896  uint16_t zone_status;
27898  uint8_t zoneid;
27902 
27903 typedef struct {
27908  bool zoneid;
27912 
27914  const dotdot_unid_t unid,
27915  const dotdot_endpoint_id_t endpoint,
27919 );
27920 
27922  const dotdot_unid_t unid,
27923  const dotdot_endpoint_id_t endpoint,
27926 );
27927 
27928 
27932 typedef struct {
27934 
27935  uint8_t zoneid;
27937 
27941 typedef struct {
27942  uint16_t zone_status;
27943 
27945 
27946  uint8_t zoneid;
27947 
27948  uint16_t delay;
27950 
27954 typedef struct {
27956 
27959 
27963 typedef struct {
27965 
27968 
27969 
27990 
28030 
28070 
28110 
28150 
28170 
28180 );
28188 );
28194 
28204 );
28213 );
28219 
28231  const char *base_topic,
28232  uint8_t value,
28234 );
28235 
28246  const char *base_topic,
28248 );
28249 
28261  const char *base_topic,
28262  IasZoneType value,
28264 );
28265 
28276  const char *base_topic,
28278 );
28279 
28291  const char *base_topic,
28292  uint16_t value,
28294 );
28295 
28306  const char *base_topic,
28308 );
28309 
28321  const char *base_topic,
28322  EUI64 value,
28324 );
28325 
28336  const char *base_topic,
28338 );
28339 
28351  const char *base_topic,
28352  uint8_t value,
28354 );
28355 
28366  const char *base_topic,
28368 );
28369 
28381  const char *base_topic,
28382  uint8_t value,
28384 );
28385 
28396  const char *base_topic,
28398 );
28399 
28411  const char *base_topic,
28412  uint8_t value,
28414 );
28415 
28426  const char *base_topic,
28428 );
28429 
28430 
28438 void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char* base_topic, uint16_t value);
28439 
28447 
28461  const dotdot_unid_t unid,
28462  dotdot_endpoint_id_t endpoint);
28463 
28472  const dotdot_unid_t unid
28473  ,dotdot_endpoint_id_t endpoint);
28474 // Callback types used by the iaswd cluster
28476  dotdot_unid_t unid,
28477  dotdot_endpoint_id_t endpoint,
28479  uint8_t siren_configuration,
28480 
28481  uint16_t warning_duration,
28482 
28483  uint8_t strobe_duty_cycle,
28484 
28485  IaswdLevel strobe_level
28486 
28487 );
28489  dotdot_unid_t unid,
28490  dotdot_endpoint_id_t endpoint,
28492  uint8_t squawk_configuration
28493 
28494 );
28495 
28496 typedef struct {
28497  uint16_t max_duration;
28499 
28500 typedef struct {
28503 
28505  const dotdot_unid_t unid,
28506  const dotdot_endpoint_id_t endpoint,
28510 );
28511 
28513  const dotdot_unid_t unid,
28514  const dotdot_endpoint_id_t endpoint,
28517 );
28518 
28519 
28523 typedef struct {
28525 
28527 
28529 
28532 
28536 typedef struct {
28539 
28540 
28561 
28601 
28621 
28631 );
28639 );
28645 
28655 );
28664 );
28670 
28682  const char *base_topic,
28683  uint16_t value,
28685 );
28686 
28697  const char *base_topic,
28699 );
28700 
28701 
28709 void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char* base_topic, uint16_t value);
28710 
28718 
28732  const dotdot_unid_t unid,
28733  dotdot_endpoint_id_t endpoint);
28734 
28743  const dotdot_unid_t unid
28744  ,dotdot_endpoint_id_t endpoint);
28745 // Callback types used by the metering cluster
28746 
28747 typedef struct {
28757  uint8_t supply_status;
28763  uint32_t multiplier;
28764  uint32_t divisor;
28775 
28776 typedef struct {
28793  bool divisor;
28804 
28806  const dotdot_unid_t unid,
28807  const dotdot_endpoint_id_t endpoint,
28811 );
28812 
28814  const dotdot_unid_t unid,
28815  const dotdot_endpoint_id_t endpoint,
28818 );
28819 
28820 
28821 
28822 
28832 );
28840 );
28846 
28856 );
28865 );
28871 
28883  const char *base_topic,
28884  uint64_t value,
28886 );
28887 
28898  const char *base_topic,
28900 );
28901 
28913  const char *base_topic,
28914  uint64_t value,
28916 );
28917 
28928  const char *base_topic,
28930 );
28931 
28943  const char *base_topic,
28944  uint64_t value,
28946 );
28947 
28958  const char *base_topic,
28960 );
28961 
28973  const char *base_topic,
28974  int8_t value,
28976 );
28977 
28988  const char *base_topic,
28990 );
28991 
29003  const char *base_topic,
29004  int8_t value,
29006 );
29007 
29018  const char *base_topic,
29020 );
29021 
29033  const char *base_topic,
29034  UTC value,
29036 );
29037 
29048  const char *base_topic,
29050 );
29051 
29063  const char *base_topic,
29064  UTC value,
29066 );
29067 
29078  const char *base_topic,
29080 );
29081 
29093  const char *base_topic,
29094  UTC value,
29096 );
29097 
29108  const char *base_topic,
29110 );
29111 
29123  const char *base_topic,
29124  uint8_t value,
29126 );
29127 
29138  const char *base_topic,
29140 );
29141 
29153  const char *base_topic,
29154  uint8_t value,
29156 );
29157 
29168  const char *base_topic,
29170 );
29171 
29183  const char *base_topic,
29184  uint64_t value,
29186 );
29187 
29198  const char *base_topic,
29200 );
29201 
29213  const char *base_topic,
29214  uint64_t value,
29216 );
29217 
29228  const char *base_topic,
29230 );
29231 
29243  const char *base_topic,
29244  uint32_t value,
29246 );
29247 
29258  const char *base_topic,
29260 );
29261 
29273  const char *base_topic,
29274  uint32_t value,
29276 );
29277 
29288  const char *base_topic,
29290 );
29291 
29303  const char *base_topic,
29304  uint8_t value,
29306 );
29307 
29318  const char *base_topic,
29320 );
29321 
29333  const char *base_topic,
29334  uint32_t value,
29336 );
29337 
29348  const char *base_topic,
29350 );
29351 
29363  const char *base_topic,
29364  uint32_t value,
29366 );
29367 
29378  const char *base_topic,
29380 );
29381 
29393  const char *base_topic,
29394  uint8_t value,
29396 );
29397 
29408  const char *base_topic,
29410 );
29411 
29423  const char *base_topic,
29424  uint8_t value,
29426 );
29427 
29438  const char *base_topic,
29440 );
29441 
29453  const char *base_topic,
29454  uint8_t value,
29456 );
29457 
29468  const char *base_topic,
29470 );
29471 
29483  const char *base_topic,
29484  uint8_t value,
29486 );
29487 
29498  const char *base_topic,
29500 );
29501 
29513  const char *base_topic,
29514  uint8_t value,
29516 );
29517 
29528  const char *base_topic,
29530 );
29531 
29543  const char *base_topic,
29544  uint8_t value,
29546 );
29547 
29558  const char *base_topic,
29560 );
29561 
29573  const char *base_topic,
29574  uint8_t value,
29576 );
29577 
29588  const char *base_topic,
29590 );
29591 
29603  const char *base_topic,
29604  uint8_t value,
29606 );
29607 
29618  const char *base_topic,
29620 );
29621 
29633  const char *base_topic,
29634  uint8_t value,
29636 );
29637 
29648  const char *base_topic,
29650 );
29651 
29652 
29660 void uic_mqtt_dotdot_metering_publish_cluster_revision(const char* base_topic, uint16_t value);
29661 
29669 
29683  const dotdot_unid_t unid,
29684  dotdot_endpoint_id_t endpoint);
29685 
29694  const dotdot_unid_t unid
29695  ,dotdot_endpoint_id_t endpoint);
29696 // Callback types used by the electrical_measurement cluster
29698  dotdot_unid_t unid,
29699  dotdot_endpoint_id_t endpoint,
29701  uint8_t profile_count,
29702 
29703  ProfileIntervalPeriod profile_interval_period,
29704 
29705  uint8_t max_number_of_intervals,
29706 
29707  uint8_t list_of_attributes_count,
29708  const uint16_t *list_of_attributes
29709 
29710 );
29712  dotdot_unid_t unid,
29713  dotdot_endpoint_id_t endpoint,
29715 );
29717  dotdot_unid_t unid,
29718  dotdot_endpoint_id_t endpoint,
29720  UTC start_time,
29721 
29723 
29724  ProfileIntervalPeriod profile_interval_period,
29725 
29726  uint8_t number_of_intervals_delivered,
29727 
29728  uint16_t attribute_id,
29729 
29730  uint8_t intervals_count,
29731  const uint8_t *intervals
29732 
29733 );
29735  dotdot_unid_t unid,
29736  dotdot_endpoint_id_t endpoint,
29738  uint16_t attributeid,
29739 
29740  UTC start_time,
29741 
29742  uint8_t number_of_intervals
29743 
29744 );
29745 
29746 typedef struct {
29748  int16_t dc_voltage;
29751  int16_t dc_current;
29754  int16_t dc_power;
29755  int16_t dc_power_min;
29756  int16_t dc_power_max;
29763  uint16_t ac_frequency;
29785  uint32_t power_divisor;
29788  uint16_t line_current;
29791  uint16_t rms_voltage;
29794  uint16_t rms_current;
29797  int16_t active_power;
29801  uint16_t apparent_power;
29819  uint16_t ac_alarms_mask;
29875 
29876 typedef struct {
29884  bool dc_power;
30005 
30007  const dotdot_unid_t unid,
30008  const dotdot_endpoint_id_t endpoint,
30012 );
30013 
30015  const dotdot_unid_t unid,
30016  const dotdot_endpoint_id_t endpoint,
30019 );
30020 
30021 
30025 typedef struct {
30026  uint8_t profile_count;
30027 
30029 
30031 
30033  const uint16_t *list_of_attributes;
30035 
30039 typedef struct {
30041 
30043 
30045 
30047 
30048  uint16_t attribute_id;
30049 
30051  const uint8_t *intervals;
30053 
30057 typedef struct {
30058  uint16_t attributeid;
30059 
30061 
30064 
30065 
30086 
30126 
30166 
30206 
30226 
30236 );
30244 );
30250 
30260 );
30269 );
30275 
30287  const char *base_topic,
30288  uint32_t value,
30290 );
30291 
30302  const char *base_topic,
30304 );
30305 
30317  const char *base_topic,
30318  int16_t value,
30320 );
30321 
30332  const char *base_topic,
30334 );
30335 
30347  const char *base_topic,
30348  int16_t value,
30350 );
30351 
30362  const char *base_topic,
30364 );
30365 
30377  const char *base_topic,
30378  int16_t value,
30380 );
30381 
30392  const char *base_topic,
30394 );
30395 
30407  const char *base_topic,
30408  int16_t value,
30410 );
30411 
30422  const char *base_topic,
30424 );
30425 
30437  const char *base_topic,
30438  int16_t value,
30440 );
30441 
30452  const char *base_topic,
30454 );
30455 
30467  const char *base_topic,
30468  int16_t value,
30470 );
30471 
30482  const char *base_topic,
30484 );
30485 
30497  const char *base_topic,
30498  int16_t value,
30500 );
30501 
30512  const char *base_topic,
30514 );
30515 
30527  const char *base_topic,
30528  int16_t value,
30530 );
30531 
30542  const char *base_topic,
30544 );
30545 
30557  const char *base_topic,
30558  int16_t value,
30560 );
30561 
30572  const char *base_topic,
30574 );
30575 
30587  const char *base_topic,
30588  uint16_t value,
30590 );
30591 
30602  const char *base_topic,
30604 );
30605 
30617  const char *base_topic,
30618  uint16_t value,
30620 );
30621 
30632  const char *base_topic,
30634 );
30635 
30647  const char *base_topic,
30648  uint16_t value,
30650 );
30651 
30662  const char *base_topic,
30664 );
30665 
30677  const char *base_topic,
30678  uint16_t value,
30680 );
30681 
30692  const char *base_topic,
30694 );
30695 
30707  const char *base_topic,
30708  uint16_t value,
30710 );
30711 
30722  const char *base_topic,
30724 );
30725 
30737  const char *base_topic,
30738  uint16_t value,
30740 );
30741 
30752  const char *base_topic,
30754 );
30755 
30767  const char *base_topic,
30768  uint16_t value,
30770 );
30771 
30782  const char *base_topic,
30784 );
30785 
30797  const char *base_topic,
30798  uint16_t value,
30800 );
30801 
30812  const char *base_topic,
30814 );
30815 
30827  const char *base_topic,
30828  uint16_t value,
30830 );
30831 
30842  const char *base_topic,
30844 );
30845 
30857  const char *base_topic,
30858  uint16_t value,
30860 );
30861 
30872  const char *base_topic,
30874 );
30875 
30887  const char *base_topic,
30888  int32_t value,
30890 );
30891 
30902  const char *base_topic,
30904 );
30905 
30917  const char *base_topic,
30918  int32_t value,
30920 );
30921 
30932  const char *base_topic,
30934 );
30935 
30947  const char *base_topic,
30948  uint32_t value,
30950 );
30951 
30962  const char *base_topic,
30964 );
30965 
30977  const char *base_topic,
30978  int16_t value,
30980 );
30981 
30992  const char *base_topic,
30994 );
30995 
31007  const char *base_topic,
31008  int16_t value,
31010 );
31011 
31022  const char *base_topic,
31024 );
31025 
31037  const char *base_topic,
31038  int16_t value,
31040 );
31041 
31052  const char *base_topic,
31054 );
31055 
31067  const char *base_topic,
31068  int16_t value,
31070 );
31071 
31082  const char *base_topic,
31084 );
31085 
31097  const char *base_topic,
31098  int16_t value,
31100 );
31101 
31112  const char *base_topic,
31114 );
31115 
31127  const char *base_topic,
31128  int16_t value,
31130 );
31131 
31142  const char *base_topic,
31144 );
31145 
31157  const char *base_topic,
31158  int16_t value,
31160 );
31161 
31172  const char *base_topic,
31174 );
31175 
31187  const char *base_topic,
31188  int16_t value,
31190 );
31191 
31202  const char *base_topic,
31204 );
31205 
31217  const char *base_topic,
31218  int16_t value,
31220 );
31221 
31232  const char *base_topic,
31234 );
31235 
31247  const char *base_topic,
31248  int16_t value,
31250 );
31251 
31262  const char *base_topic,
31264 );
31265 
31277  const char *base_topic,
31278  int16_t value,
31280 );
31281 
31292  const char *base_topic,
31294 );
31295 
31307  const char *base_topic,
31308  int16_t value,
31310 );
31311 
31322  const char *base_topic,
31324 );
31325 
31337  const char *base_topic,
31338  uint16_t value,
31340 );
31341 
31352  const char *base_topic,
31354 );
31355 
31367  const char *base_topic,
31368  uint16_t value,
31370 );
31371 
31382  const char *base_topic,
31384 );
31385 
31397  const char *base_topic,
31398  uint32_t value,
31400 );
31401 
31412  const char *base_topic,
31414 );
31415 
31427  const char *base_topic,
31428  uint32_t value,
31430 );
31431 
31442  const char *base_topic,
31444 );
31445 
31457  const char *base_topic,
31458  int8_t value,
31460 );
31461 
31472  const char *base_topic,
31474 );
31475 
31487  const char *base_topic,
31488  int8_t value,
31490 );
31491 
31502  const char *base_topic,
31504 );
31505 
31517  const char *base_topic,
31518  uint16_t value,
31520 );
31521 
31532  const char *base_topic,
31534 );
31535 
31547  const char *base_topic,
31548  int16_t value,
31550 );
31551 
31562  const char *base_topic,
31564 );
31565 
31577  const char *base_topic,
31578  int16_t value,
31580 );
31581 
31592  const char *base_topic,
31594 );
31595 
31607  const char *base_topic,
31608  uint16_t value,
31610 );
31611 
31622  const char *base_topic,
31624 );
31625 
31637  const char *base_topic,
31638  uint16_t value,
31640 );
31641 
31652  const char *base_topic,
31654 );
31655 
31667  const char *base_topic,
31668  uint16_t value,
31670 );
31671 
31682  const char *base_topic,
31684 );
31685 
31697  const char *base_topic,
31698  uint16_t value,
31700 );
31701 
31712  const char *base_topic,
31714 );
31715 
31727  const char *base_topic,
31728  uint16_t value,
31730 );
31731 
31742  const char *base_topic,
31744 );
31745 
31757  const char *base_topic,
31758  uint16_t value,
31760 );
31761 
31772  const char *base_topic,
31774 );
31775 
31787  const char *base_topic,
31788  int16_t value,
31790 );
31791 
31802  const char *base_topic,
31804 );
31805 
31817  const char *base_topic,
31818  int16_t value,
31820 );
31821 
31832  const char *base_topic,
31834 );
31835 
31847  const char *base_topic,
31848  int16_t value,
31850 );
31851 
31862  const char *base_topic,
31864 );
31865 
31877  const char *base_topic,
31878  int16_t value,
31880 );
31881 
31892  const char *base_topic,
31894 );
31895 
31907  const char *base_topic,
31908  uint16_t value,
31910 );
31911 
31922  const char *base_topic,
31924 );
31925 
31937  const char *base_topic,
31938  int8_t value,
31940 );
31941 
31952  const char *base_topic,
31954 );
31955 
31967  const char *base_topic,
31968  uint16_t value,
31970 );
31971 
31982  const char *base_topic,
31984 );
31985 
31997  const char *base_topic,
31998  uint16_t value,
32000 );
32001 
32012  const char *base_topic,
32014 );
32015 
32027  const char *base_topic,
32028  uint16_t value,
32030 );
32031 
32042  const char *base_topic,
32044 );
32045 
32057  const char *base_topic,
32058  uint16_t value,
32060 );
32061 
32072  const char *base_topic,
32074 );
32075 
32087  const char *base_topic,
32088  uint16_t value,
32090 );
32091 
32102  const char *base_topic,
32104 );
32105 
32117  const char *base_topic,
32118  uint16_t value,
32120 );
32121 
32132  const char *base_topic,
32134 );
32135 
32147  const char *base_topic,
32148  uint16_t value,
32150 );
32151 
32162  const char *base_topic,
32164 );
32165 
32177  const char *base_topic,
32178  uint16_t value,
32180 );
32181 
32192  const char *base_topic,
32194 );
32195 
32207  const char *base_topic,
32208  uint16_t value,
32210 );
32211 
32222  const char *base_topic,
32224 );
32225 
32237  const char *base_topic,
32238  uint16_t value,
32240 );
32241 
32252  const char *base_topic,
32254 );
32255 
32267  const char *base_topic,
32268  uint16_t value,
32270 );
32271 
32282  const char *base_topic,
32284 );
32285 
32297  const char *base_topic,
32298  uint16_t value,
32300 );
32301 
32312  const char *base_topic,
32314 );
32315 
32327  const char *base_topic,
32328  uint16_t value,
32330 );
32331 
32342  const char *base_topic,
32344 );
32345 
32357  const char *base_topic,
32358  uint8_t value,
32360 );
32361 
32372  const char *base_topic,
32374 );
32375 
32387  const char *base_topic,
32388  int16_t value,
32390 );
32391 
32402  const char *base_topic,
32404 );
32405 
32417  const char *base_topic,
32418  int16_t value,
32420 );
32421 
32432  const char *base_topic,
32434 );
32435 
32447  const char *base_topic,
32448  uint16_t value,
32450 );
32451 
32462  const char *base_topic,
32464 );
32465 
32477  const char *base_topic,
32478  int16_t value,
32480 );
32481 
32492  const char *base_topic,
32494 );
32495 
32507  const char *base_topic,
32508  int16_t value,
32510 );
32511 
32522  const char *base_topic,
32524 );
32525 
32537  const char *base_topic,
32538  int16_t value,
32540 );
32541 
32552  const char *base_topic,
32554 );
32555 
32567  const char *base_topic,
32568  int16_t value,
32570 );
32571 
32582  const char *base_topic,
32584 );
32585 
32597  const char *base_topic,
32598  int16_t value,
32600 );
32601 
32612  const char *base_topic,
32614 );
32615 
32627  const char *base_topic,
32628  int16_t value,
32630 );
32631 
32642  const char *base_topic,
32644 );
32645 
32657  const char *base_topic,
32658  int16_t value,
32660 );
32661 
32672  const char *base_topic,
32674 );
32675 
32687  const char *base_topic,
32688  int16_t value,
32690 );
32691 
32702  const char *base_topic,
32704 );
32705 
32717  const char *base_topic,
32718  int16_t value,
32720 );
32721 
32732  const char *base_topic,
32734 );
32735 
32747  const char *base_topic,
32748  int16_t value,
32750 );
32751 
32762  const char *base_topic,
32764 );
32765 
32777  const char *base_topic,
32778  uint16_t value,
32780 );
32781 
32792  const char *base_topic,
32794 );
32795 
32807  const char *base_topic,
32808  int16_t value,
32810 );
32811 
32822  const char *base_topic,
32824 );
32825 
32837  const char *base_topic,
32838  int16_t value,
32840 );
32841 
32852  const char *base_topic,
32854 );
32855 
32867  const char *base_topic,
32868  uint16_t value,
32870 );
32871 
32882  const char *base_topic,
32884 );
32885 
32897  const char *base_topic,
32898  uint16_t value,
32900 );
32901 
32912  const char *base_topic,
32914 );
32915 
32927  const char *base_topic,
32928  uint16_t value,
32930 );
32931 
32942  const char *base_topic,
32944 );
32945 
32957  const char *base_topic,
32958  uint16_t value,
32960 );
32961 
32972  const char *base_topic,
32974 );
32975 
32987  const char *base_topic,
32988  uint16_t value,
32990 );
32991 
33002  const char *base_topic,
33004 );
33005 
33017  const char *base_topic,
33018  uint16_t value,
33020 );
33021 
33032  const char *base_topic,
33034 );
33035 
33047  const char *base_topic,
33048  int16_t value,
33050 );
33051 
33062  const char *base_topic,
33064 );
33065 
33077  const char *base_topic,
33078  int16_t value,
33080 );
33081 
33092  const char *base_topic,
33094 );
33095 
33107  const char *base_topic,
33108  int16_t value,
33110 );
33111 
33122  const char *base_topic,
33124 );
33125 
33137  const char *base_topic,
33138  int16_t value,
33140 );
33141 
33152  const char *base_topic,
33154 );
33155 
33167  const char *base_topic,
33168  uint16_t value,
33170 );
33171 
33182  const char *base_topic,
33184 );
33185 
33197  const char *base_topic,
33198  int8_t value,
33200 );
33201 
33212  const char *base_topic,
33214 );
33215 
33227  const char *base_topic,
33228  uint16_t value,
33230 );
33231 
33242  const char *base_topic,
33244 );
33245 
33257  const char *base_topic,
33258  uint16_t value,
33260 );
33261 
33272  const char *base_topic,
33274 );
33275 
33287  const char *base_topic,
33288  uint16_t value,
33290 );
33291 
33302  const char *base_topic,
33304 );
33305 
33317  const char *base_topic,
33318  uint16_t value,
33320 );
33321 
33332  const char *base_topic,
33334 );
33335 
33347  const char *base_topic,
33348  uint16_t value,
33350 );
33351 
33362  const char *base_topic,
33364 );
33365 
33377  const char *base_topic,
33378  uint16_t value,
33380 );
33381 
33392  const char *base_topic,
33394 );
33395 
33407  const char *base_topic,
33408  uint16_t value,
33410 );
33411 
33422  const char *base_topic,
33424 );
33425 
33437  const char *base_topic,
33438  uint16_t value,
33440 );
33441 
33452  const char *base_topic,
33454 );
33455 
33467  const char *base_topic,
33468  int16_t value,
33470 );
33471 
33482  const char *base_topic,
33484 );
33485 
33497  const char *base_topic,
33498  int16_t value,
33500 );
33501 
33512  const char *base_topic,
33514 );
33515 
33527  const char *base_topic,
33528  uint16_t value,
33530 );
33531 
33542  const char *base_topic,
33544 );
33545 
33557  const char *base_topic,
33558  uint16_t value,
33560 );
33561 
33572  const char *base_topic,
33574 );
33575 
33587  const char *base_topic,
33588  uint16_t value,
33590 );
33591 
33602  const char *base_topic,
33604 );
33605 
33617  const char *base_topic,
33618  uint16_t value,
33620 );
33621 
33632  const char *base_topic,
33634 );
33635 
33647  const char *base_topic,
33648  uint16_t value,
33650 );
33651 
33662  const char *base_topic,
33664 );
33665 
33677  const char *base_topic,
33678  uint16_t value,
33680 );
33681 
33692  const char *base_topic,
33694 );
33695 
33707  const char *base_topic,
33708  int16_t value,
33710 );
33711 
33722  const char *base_topic,
33724 );
33725 
33737  const char *base_topic,
33738  int16_t value,
33740 );
33741 
33752  const char *base_topic,
33754 );
33755 
33767  const char *base_topic,
33768  int16_t value,
33770 );
33771 
33782  const char *base_topic,
33784 );
33785 
33797  const char *base_topic,
33798  int16_t value,
33800 );
33801 
33812  const char *base_topic,
33814 );
33815 
33827  const char *base_topic,
33828  uint16_t value,
33830 );
33831 
33842  const char *base_topic,
33844 );
33845 
33857  const char *base_topic,
33858  int8_t value,
33860 );
33861 
33872  const char *base_topic,
33874 );
33875 
33887  const char *base_topic,
33888  uint16_t value,
33890 );
33891 
33902  const char *base_topic,
33904 );
33905 
33917  const char *base_topic,
33918  uint16_t value,
33920 );
33921 
33932  const char *base_topic,
33934 );
33935 
33947  const char *base_topic,
33948  uint16_t value,
33950 );
33951 
33962  const char *base_topic,
33964 );
33965 
33977  const char *base_topic,
33978  uint16_t value,
33980 );
33981 
33992  const char *base_topic,
33994 );
33995 
34007  const char *base_topic,
34008  uint16_t value,
34010 );
34011 
34022  const char *base_topic,
34024 );
34025 
34037  const char *base_topic,
34038  uint16_t value,
34040 );
34041 
34052  const char *base_topic,
34054 );
34055 
34067  const char *base_topic,
34068  uint16_t value,
34070 );
34071 
34082  const char *base_topic,
34084 );
34085 
34086 
34094 void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char* base_topic, uint16_t value);
34095 
34103 
34117  const dotdot_unid_t unid,
34118  dotdot_endpoint_id_t endpoint);
34119 
34128  const dotdot_unid_t unid
34129  ,dotdot_endpoint_id_t endpoint);
34130 // Callback types used by the diagnostics cluster
34131 
34132 typedef struct {
34135  uint32_t mac_rx_bcast;
34136  uint32_t mac_tx_bcast;
34137  uint32_t mac_rx_ucast;
34138  uint32_t mac_tx_ucast;
34141  uint16_t aps_rx_bcast;
34142  uint16_t aps_tx_bcast;
34143  uint16_t aps_rx_ucast;
34148  uint16_t neighbor_added;
34150  uint16_t neighbor_stale;
34152  uint16_t child_moved;
34153  uint16_t nwkfc_failure;
34154  uint16_t apsfc_failure;
34159  uint16_t relayed_ucast;
34166 
34167 typedef struct {
34201 
34203  const dotdot_unid_t unid,
34204  const dotdot_endpoint_id_t endpoint,
34208 );
34209 
34211  const dotdot_unid_t unid,
34212  const dotdot_endpoint_id_t endpoint,
34215 );
34216 
34217 
34218 
34219 
34229 );
34237 );
34243 
34253 );
34262 );
34268 
34280  const char *base_topic,
34281  uint16_t value,
34283 );
34284 
34295  const char *base_topic,
34297 );
34298 
34310  const char *base_topic,
34311  uint16_t value,
34313 );
34314 
34325  const char *base_topic,
34327 );
34328 
34340  const char *base_topic,
34341  uint32_t value,
34343 );
34344 
34355  const char *base_topic,
34357 );
34358 
34370  const char *base_topic,
34371  uint32_t value,
34373 );
34374 
34385  const char *base_topic,
34387 );
34388 
34400  const char *base_topic,
34401  uint32_t value,
34403 );
34404 
34415  const char *base_topic,
34417 );
34418 
34430  const char *base_topic,
34431  uint32_t value,
34433 );
34434 
34445  const char *base_topic,
34447 );
34448 
34460  const char *base_topic,
34461  uint16_t value,
34463 );
34464 
34475  const char *base_topic,
34477 );
34478 
34490  const char *base_topic,
34491  uint16_t value,
34493 );
34494 
34505  const char *base_topic,
34507 );
34508 
34520  const char *base_topic,
34521  uint16_t value,
34523 );
34524 
34535  const char *base_topic,
34537 );
34538 
34550  const char *base_topic,
34551  uint16_t value,
34553 );
34554 
34565  const char *base_topic,
34567 );
34568 
34580  const char *base_topic,
34581  uint16_t value,
34583 );
34584 
34595  const char *base_topic,
34597 );
34598 
34610  const char *base_topic,
34611  uint16_t value,
34613 );
34614 
34625  const char *base_topic,
34627 );
34628 
34640  const char *base_topic,
34641  uint16_t value,
34643 );
34644 
34655  const char *base_topic,
34657 );
34658 
34670  const char *base_topic,
34671  uint16_t value,
34673 );
34674 
34685  const char *base_topic,
34687 );
34688 
34700  const char *base_topic,
34701  uint16_t value,
34703 );
34704 
34715  const char *base_topic,
34717 );
34718 
34730  const char *base_topic,
34731  uint16_t value,
34733 );
34734 
34745  const char *base_topic,
34747 );
34748 
34760  const char *base_topic,
34761  uint16_t value,
34763 );
34764 
34775  const char *base_topic,
34777 );
34778 
34790  const char *base_topic,
34791  uint16_t value,
34793 );
34794 
34805  const char *base_topic,
34807 );
34808 
34820  const char *base_topic,
34821  uint16_t value,
34823 );
34824 
34835  const char *base_topic,
34837 );
34838 
34850  const char *base_topic,
34851  uint16_t value,
34853 );
34854 
34865  const char *base_topic,
34867 );
34868 
34880  const char *base_topic,
34881  uint16_t value,
34883 );
34884 
34895  const char *base_topic,
34897 );
34898 
34910  const char *base_topic,
34911  uint16_t value,
34913 );
34914 
34925  const char *base_topic,
34927 );
34928 
34940  const char *base_topic,
34941  uint16_t value,
34943 );
34944 
34955  const char *base_topic,
34957 );
34958 
34970  const char *base_topic,
34971  uint16_t value,
34973 );
34974 
34985  const char *base_topic,
34987 );
34988 
35000  const char *base_topic,
35001  uint16_t value,
35003 );
35004 
35015  const char *base_topic,
35017 );
35018 
35030  const char *base_topic,
35031  uint16_t value,
35033 );
35034 
35045  const char *base_topic,
35047 );
35048 
35060  const char *base_topic,
35061  uint16_t value,
35063 );
35064 
35075  const char *base_topic,
35077 );
35078 
35090  const char *base_topic,
35091  uint16_t value,
35093 );
35094 
35105  const char *base_topic,
35107 );
35108 
35120  const char *base_topic,
35121  uint16_t value,
35123 );
35124 
35135  const char *base_topic,
35137 );
35138 
35150  const char *base_topic,
35151  uint16_t value,
35153 );
35154 
35165  const char *base_topic,
35167 );
35168 
35180  const char *base_topic,
35181  uint8_t value,
35183 );
35184 
35195  const char *base_topic,
35197 );
35198 
35210  const char *base_topic,
35211  int8_t value,
35213 );
35214 
35225  const char *base_topic,
35227 );
35228 
35229 
35237 void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char* base_topic, uint16_t value);
35238 
35246 
35260  const dotdot_unid_t unid,
35261  dotdot_endpoint_id_t endpoint);
35262 
35271  const dotdot_unid_t unid
35272  ,dotdot_endpoint_id_t endpoint);
35273 // Callback types used by the protocol_controller_rf_telemetry cluster
35275  dotdot_unid_t unid,
35276  dotdot_endpoint_id_t endpoint,
35278  const char* sourceunid,
35279 
35280  const char* destinationunid,
35281 
35282  bool transmission_successful,
35283 
35284  uint16_t transmission_time_ms,
35285 
35286  int8_t tx_powerd_bm,
35287 
35288  uint8_t tx_channel,
35289 
35290  uint8_t routing_attempts,
35291 
35292  bool route_changed,
35293 
35294  TxReportTransmissionSpeed transmission_speed,
35295 
35296  int8_t measured_noise_floord_bm,
35297 
35298  uint8_t last_route_repeaters_count,
35299  const char* *last_route_repeaters,
35300 
35301  uint8_t incoming_rssi_repeaters_count,
35302  const int8_t *incoming_rssi_repeaters,
35303 
35304  int8_t ackrssi,
35305 
35306  uint8_t ack_channel,
35307 
35308  const char* last_route_failed_link_functionalunid,
35309 
35310  const char* last_route_failed_link_non_functionalunid,
35311 
35312  int8_t destination_ack_tx_powerd_bm,
35313 
35314  int8_t destination_ack_measuredrssi,
35315 
35316  int8_t destination_ack_measured_noise_floor
35317 
35318 );
35319 
35320 typedef struct {
35324 
35325 typedef struct {
35329 
35331  const dotdot_unid_t unid,
35332  const dotdot_endpoint_id_t endpoint,
35336 );
35337 
35339  const dotdot_unid_t unid,
35340  const dotdot_endpoint_id_t endpoint,
35343 );
35344 
35345 
35349 typedef struct {
35350  const char* sourceunid;
35351 
35352  const char* destinationunid;
35353 
35355 
35357 
35359 
35360  uint8_t tx_channel;
35361 
35363 
35365 
35367 
35369 
35371  const char* *last_route_repeaters;
35372 
35375 
35376  int8_t ackrssi;
35377 
35378  uint8_t ack_channel;
35379 
35381 
35383 
35385 
35387 
35390 
35391 
35412 
35432 
35442 );
35450 );
35456 
35466 );
35475 );
35481 
35493  const char *base_topic,
35494  bool value,
35496 );
35497 
35508  const char *base_topic,
35510 );
35511 
35523  const char *base_topic,
35524  bool value,
35526 );
35527 
35538  const char *base_topic,
35540 );
35541 
35542 
35551 
35559 
35573  const dotdot_unid_t unid,
35574  dotdot_endpoint_id_t endpoint);
35575 
35584  const dotdot_unid_t unid
35585  );
35586 // Callback types used by the state cluster
35588  dotdot_unid_t unid,
35589  dotdot_endpoint_id_t endpoint,
35591 );
35593  dotdot_unid_t unid,
35594  dotdot_endpoint_id_t endpoint,
35596 );
35598  dotdot_unid_t unid,
35599  dotdot_endpoint_id_t endpoint,
35601 );
35603  dotdot_unid_t unid,
35604  dotdot_endpoint_id_t endpoint,
35606 );
35608  dotdot_unid_t unid,
35609  dotdot_endpoint_id_t endpoint,
35611 );
35612 
35613 typedef struct {
35615  const uint8_t* endpoint_id_list;
35617  uint8_t security;
35620  const char** network_list;
35622 
35623 typedef struct {
35626  bool security;
35630 
35632  const dotdot_unid_t unid,
35633  const dotdot_endpoint_id_t endpoint,
35637 );
35638 
35640  const dotdot_unid_t unid,
35641  const dotdot_endpoint_id_t endpoint,
35644 );
35645 
35646 
35647 
35668 
35708 
35748 
35788 
35828 
35848 
35858 );
35866 );
35872 
35882 );
35891 );
35897 
35910  const char *base_topic,
35911  size_t value_count,
35912  const uint8_t* value,
35914 );
35915 
35926  const char *base_topic,
35928 );
35929 
35941  const char *base_topic,
35942  NodeStateNetworkStatus value,
35944 );
35945 
35956  const char *base_topic,
35958 );
35959 
35971  const char *base_topic,
35972  NodeStateSecurity value,
35974 );
35975 
35986  const char *base_topic,
35988 );
35989 
36001  const char *base_topic,
36002  uint32_t value,
36004 );
36005 
36016  const char *base_topic,
36018 );
36019 
36032  const char *base_topic,
36033  size_t value_count,
36034  const char** value,
36036 );
36037 
36048  const char *base_topic,
36050 );
36051 
36052 
36060 void uic_mqtt_dotdot_state_publish_cluster_revision(const char* base_topic, uint16_t value);
36061 
36069 
36083  const dotdot_unid_t unid,
36084  dotdot_endpoint_id_t endpoint);
36085 
36094  const dotdot_unid_t unid
36095  );
36096 // Callback types used by the binding cluster
36098  dotdot_unid_t unid,
36099  dotdot_endpoint_id_t endpoint,
36101  const char* cluster_name,
36102 
36103  const char* destination_unid,
36104 
36105  uint8_t destination_ep
36106 
36107 );
36109  dotdot_unid_t unid,
36110  dotdot_endpoint_id_t endpoint,
36112  const char* cluster_name,
36113 
36114  const char* destination_unid,
36115 
36116  uint8_t destination_ep
36117 
36118 );
36120  dotdot_unid_t unid,
36121  dotdot_endpoint_id_t endpoint,
36123  const char* cluster_name
36124 
36125 );
36127  dotdot_unid_t unid,
36128  dotdot_endpoint_id_t endpoint,
36130  const char* cluster_name
36131 
36132 );
36133 
36134 typedef struct {
36141 
36142 typedef struct {
36147 
36149  const dotdot_unid_t unid,
36150  const dotdot_endpoint_id_t endpoint,
36154 );
36155 
36157  const dotdot_unid_t unid,
36158  const dotdot_endpoint_id_t endpoint,
36161 );
36162 
36163 
36167 typedef struct {
36168  const char* cluster_name;
36169 
36170  const char* destination_unid;
36171 
36174 
36178 typedef struct {
36179  const char* cluster_name;
36180 
36181  const char* destination_unid;
36182 
36185 
36189 typedef struct {
36190  const char* cluster_name;
36192 
36196 typedef struct {
36197  const char* cluster_name;
36199 
36200 
36221 
36261 
36301 
36341 
36361 
36371 );
36379 );
36385 
36395 );
36404 );
36410 
36422  const char *base_topic,
36423  bool value,
36425 );
36426 
36437  const char *base_topic,
36439 );
36440 
36453  const char *base_topic,
36454  size_t value_count,
36455  const char** value,
36457 );
36458 
36469  const char *base_topic,
36471 );
36472 
36485  const char *base_topic,
36486  size_t value_count,
36487  const BindingObject* value,
36489 );
36490 
36501  const char *base_topic,
36503 );
36504 
36505 
36513 void uic_mqtt_dotdot_binding_publish_cluster_revision(const char* base_topic, uint16_t value);
36514 
36522 
36536  const dotdot_unid_t unid,
36537  dotdot_endpoint_id_t endpoint);
36538 
36547  const dotdot_unid_t unid
36548  ,dotdot_endpoint_id_t endpoint);
36549 // Callback types used by the system_metrics cluster
36550 
36551 typedef struct {
36554  const double* cpu_usage_percent;
36556  const double* cpu_frequencym_hz;
36560  const double* cpu_min_usage_percent;
36562  const double* cpu_max_usage_percent;
36563  double ram_totalmb;
36564  double ram_freemb;
36578  const char* hostname;
36579  const char* fqdn;
36580  uint64_t uptime_minutes;
36589 
36590 typedef struct {
36608  bool hostname;
36609  bool fqdn;
36619 
36621  const dotdot_unid_t unid,
36622  const dotdot_endpoint_id_t endpoint,
36626 );
36627 
36629  const dotdot_unid_t unid,
36630  const dotdot_endpoint_id_t endpoint,
36633 );
36634 
36635 
36636 
36637 
36647 );
36655 );
36661 
36671 );
36680 );
36686 
36698  const char *base_topic,
36699  uint32_t value,
36701 );
36702 
36713  const char *base_topic,
36715 );
36716 
36729  const char *base_topic,
36730  size_t value_count,
36731  const double* value,
36733 );
36734 
36745  const char *base_topic,
36747 );
36748 
36761  const char *base_topic,
36762  size_t value_count,
36763  const double* value,
36765 );
36766 
36777  const char *base_topic,
36779 );
36780 
36793  const char *base_topic,
36794  size_t value_count,
36795  const double* value,
36797 );
36798 
36809  const char *base_topic,
36811 );
36812 
36825  const char *base_topic,
36826  size_t value_count,
36827  const double* value,
36829 );
36830 
36841  const char *base_topic,
36843 );
36844 
36857  const char *base_topic,
36858  size_t value_count,
36859  const double* value,
36861 );
36862 
36873  const char *base_topic,
36875 );
36876 
36888  const char *base_topic,
36889  double value,
36891 );
36892 
36903  const char *base_topic,
36905 );
36906 
36918  const char *base_topic,
36919  double value,
36921 );
36922 
36933  const char *base_topic,
36935 );
36936 
36948  const char *base_topic,
36949  double value,
36951 );
36952 
36963  const char *base_topic,
36965 );
36966 
36978  const char *base_topic,
36979  double value,
36981 );
36982 
36993  const char *base_topic,
36995 );
36996 
37008  const char *base_topic,
37009  double value,
37011 );
37012 
37023  const char *base_topic,
37025 );
37026 
37038  const char *base_topic,
37039  double value,
37041 );
37042 
37053  const char *base_topic,
37055 );
37056 
37068  const char *base_topic,
37069  double value,
37071 );
37072 
37083  const char *base_topic,
37085 );
37086 
37099  const char *base_topic,
37100  size_t value_count,
37101  const DiskUsageData* value,
37103 );
37104 
37115  const char *base_topic,
37117 );
37118 
37131  const char *base_topic,
37132  size_t value_count,
37133  const DiskIOCounters* value,
37135 );
37136 
37147  const char *base_topic,
37149 );
37150 
37163  const char *base_topic,
37164  size_t value_count,
37165  const NetworkInterfaceData* value,
37167 );
37168 
37179  const char *base_topic,
37181 );
37182 
37195  const char *base_topic,
37196  size_t value_count,
37197  const WirelessNetworkInterfaceData* value,
37199 );
37200 
37211  const char *base_topic,
37213 );
37214 
37226  const char *base_topic,
37227  const char* value,
37229 );
37230 
37241  const char *base_topic,
37243 );
37244 
37256  const char *base_topic,
37257  const char* value,
37259 );
37260 
37271  const char *base_topic,
37273 );
37274 
37286  const char *base_topic,
37287  uint64_t value,
37289 );
37290 
37301  const char *base_topic,
37303 );
37304 
37316  const char *base_topic,
37317  double value,
37319 );
37320 
37331  const char *base_topic,
37333 );
37334 
37346  const char *base_topic,
37347  double value,
37349 );
37350 
37361  const char *base_topic,
37363 );
37364 
37376  const char *base_topic,
37377  double value,
37379 );
37380 
37391  const char *base_topic,
37393 );
37394 
37406  const char *base_topic,
37407  double value,
37409 );
37410 
37421  const char *base_topic,
37423 );
37424 
37436  const char *base_topic,
37437  bool value,
37439 );
37440 
37451  const char *base_topic,
37453 );
37454 
37466  const char *base_topic,
37467  double value,
37469 );
37470 
37481  const char *base_topic,
37483 );
37484 
37496  const char *base_topic,
37497  uint64_t value,
37499 );
37500 
37511  const char *base_topic,
37513 );
37514 
37515 
37523 void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char* base_topic, uint16_t value);
37524 
37532 
37546  const dotdot_unid_t unid,
37547  dotdot_endpoint_id_t endpoint);
37548 
37557  const dotdot_unid_t unid
37558  );
37559 // Callback types used by the application_monitoring cluster
37561  dotdot_unid_t unid,
37562  dotdot_endpoint_id_t endpoint,
37564  const char* timestamp,
37565 
37566  LoggingLevelEnum log_level,
37567 
37568  const char* log_tag,
37569 
37570  const char* log_message
37571 
37572 );
37573 
37574 typedef struct {
37575  const char* application_name;
37576  const char* application_version;
37580  uint64_t uptime_minutes;
37581  uint64_t process_id;
37582  const char* hostname;
37583  const char* fqdn;
37600 
37601 typedef struct {
37608  bool hostname;
37609  bool fqdn;
37626 
37628  const dotdot_unid_t unid,
37629  const dotdot_endpoint_id_t endpoint,
37633 );
37634 
37636  const dotdot_unid_t unid,
37637  const dotdot_endpoint_id_t endpoint,
37640 );
37641 
37642 
37646 typedef struct {
37647  const char* timestamp;
37648 
37650 
37651  const char* log_tag;
37652 
37653  const char* log_message;
37655 
37656 
37677 
37697 
37707 );
37715 );
37721 
37731 );
37740 );
37746 
37758  const char *base_topic,
37759  const char* value,
37761 );
37762 
37773  const char *base_topic,
37775 );
37776 
37788  const char *base_topic,
37789  const char* value,
37791 );
37792 
37803  const char *base_topic,
37805 );
37806 
37818  const char *base_topic,
37819  bool value,
37821 );
37822 
37833  const char *base_topic,
37835 );
37836 
37849  const char *base_topic,
37850  size_t value_count,
37851  const char** value,
37853 );
37854 
37865  const char *base_topic,
37867 );
37868 
37880  const char *base_topic,
37881  uint64_t value,
37883 );
37884 
37895  const char *base_topic,
37897 );
37898 
37910  const char *base_topic,
37911  uint64_t value,
37913 );
37914 
37925  const char *base_topic,
37927 );
37928 
37940  const char *base_topic,
37941  const char* value,
37943 );
37944 
37955  const char *base_topic,
37957 );
37958 
37970  const char *base_topic,
37971  const char* value,
37973 );
37974 
37985  const char *base_topic,
37987 );
37988 
38000  const char *base_topic,
38001  bool value,
38003 );
38004 
38015  const char *base_topic,
38017 );
38018 
38030  const char *base_topic,
38031  LoggingLevelEnum value,
38033 );
38034 
38045  const char *base_topic,
38047 );
38048 
38060  const char *base_topic,
38061  uint32_t value,
38063 );
38064 
38075  const char *base_topic,
38077 );
38078 
38090  const char *base_topic,
38091  uint64_t value,
38093 );
38094 
38105  const char *base_topic,
38107 );
38108 
38120  const char *base_topic,
38121  uint64_t value,
38123 );
38124 
38135  const char *base_topic,
38137 );
38138 
38150  const char *base_topic,
38151  uint64_t value,
38153 );
38154 
38165  const char *base_topic,
38167 );
38168 
38180  const char *base_topic,
38181  double value,
38183 );
38184 
38195  const char *base_topic,
38197 );
38198 
38210  const char *base_topic,
38211  double value,
38213 );
38214 
38225  const char *base_topic,
38227 );
38228 
38240  const char *base_topic,
38241  double value,
38243 );
38244 
38255  const char *base_topic,
38257 );
38258 
38270  const char *base_topic,
38271  uint32_t value,
38273 );
38274 
38285  const char *base_topic,
38287 );
38288 
38300  const char *base_topic,
38301  double value,
38303 );
38304 
38315  const char *base_topic,
38317 );
38318 
38330  const char *base_topic,
38331  double value,
38333 );
38334 
38345  const char *base_topic,
38347 );
38348 
38360  const char *base_topic,
38361  double value,
38363 );
38364 
38375  const char *base_topic,
38377 );
38378 
38390  const char *base_topic,
38391  double value,
38393 );
38394 
38405  const char *base_topic,
38407 );
38408 
38420  const char *base_topic,
38421  double value,
38423 );
38424 
38435  const char *base_topic,
38437 );
38438 
38439 
38447 void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char* base_topic, uint16_t value);
38448 
38456 
38470  const dotdot_unid_t unid,
38471  dotdot_endpoint_id_t endpoint);
38472 
38481  const dotdot_unid_t unid
38482  );
38483 // Callback types used by the name_and_location cluster
38484 
38485 typedef struct {
38486  const char* name;
38487  const char* location;
38489 
38490 typedef struct {
38491  bool name;
38492  bool location;
38494 
38496  const dotdot_unid_t unid,
38497  const dotdot_endpoint_id_t endpoint,
38501 );
38502 
38504  const dotdot_unid_t unid,
38505  const dotdot_endpoint_id_t endpoint,
38508 );
38509 
38510 
38511 
38512 
38522 );
38530 );
38536 
38546 );
38555 );
38561 
38573  const char *base_topic,
38574  const char* value,
38576 );
38577 
38588  const char *base_topic,
38590 );
38591 
38603  const char *base_topic,
38604  const char* value,
38606 );
38607 
38618  const char *base_topic,
38620 );
38621 
38622 
38630 void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char* base_topic, uint16_t value);
38631 
38639 
38653  const dotdot_unid_t unid,
38654  dotdot_endpoint_id_t endpoint);
38655 
38664  const dotdot_unid_t unid
38665  ,dotdot_endpoint_id_t endpoint);
38666 // Callback types used by the configuration_parameters cluster
38668  dotdot_unid_t unid,
38669  dotdot_endpoint_id_t endpoint,
38671  uint16_t parameter_id
38672 
38673 );
38675  dotdot_unid_t unid,
38676  dotdot_endpoint_id_t endpoint,
38678 );
38680  dotdot_unid_t unid,
38681  dotdot_endpoint_id_t endpoint,
38683  uint16_t parameter_id,
38684 
38685  int64_t value
38686 
38687 );
38689  dotdot_unid_t unid,
38690  dotdot_endpoint_id_t endpoint,
38692  uint16_t first_parameter_id,
38693 
38694  uint16_t last_parameter_id
38695 
38696 );
38697 
38698 typedef struct {
38702 
38703 typedef struct {
38706 
38708  const dotdot_unid_t unid,
38709  const dotdot_endpoint_id_t endpoint,
38713 );
38714 
38716  const dotdot_unid_t unid,
38717  const dotdot_endpoint_id_t endpoint,
38720 );
38721 
38722 
38726 typedef struct {
38727  uint16_t parameter_id;
38729 
38733 typedef struct {
38734  uint16_t parameter_id;
38735 
38736  int64_t value;
38738 
38742 typedef struct {
38744 
38747 
38748 
38769 
38809 
38849 
38889 
38909 
38919 );
38927 );
38933 
38943 );
38952 );
38958 
38971  const char *base_topic,
38972  size_t value_count,
38973  const ConfigurationParameter* value,
38975 );
38976 
38987  const char *base_topic,
38989 );
38990 
38991 
38999 void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char* base_topic, uint16_t value);
39000 
39008 
39022  const dotdot_unid_t unid,
39023  dotdot_endpoint_id_t endpoint);
39024 
39033  const dotdot_unid_t unid
39034  ,dotdot_endpoint_id_t endpoint);
39035 // Callback types used by the aox_locator cluster
39037  dotdot_unid_t unid,
39038  dotdot_endpoint_id_t endpoint,
39040  const char* tag_unid,
39041 
39042  uint8_t channel,
39043 
39044  int8_t rssi,
39045 
39046  uint8_t samples_count,
39047  const int8_t *samples,
39048 
39049  int32_t sequence
39050 
39051 );
39053  dotdot_unid_t unid,
39054  dotdot_endpoint_id_t endpoint,
39056  const char* tag_unid,
39057 
39058  SphericalCoordinates direction,
39059 
39060  SphericalCoordinates deviation,
39061 
39062  int32_t sequence
39063 
39064 );
39066  dotdot_unid_t unid,
39067  dotdot_endpoint_id_t endpoint,
39069  const char* tag_unid,
39070 
39071  SphericalCoordinates direction,
39072 
39073  SphericalCoordinates deviation,
39074 
39075  int32_t sequence
39076 
39077 );
39078 
39079 typedef struct {
39088  const char** allow_list;
39089  uint8_t aox_mode;
39090  uint8_t antenna_mode;
39092  const int8_t* antenna_array;
39098  uint8_t cte_mode;
39100  int8_t cte_length;
39103 
39104 typedef struct {
39111  bool aox_mode;
39119  bool cte_mode;
39124 
39126  const dotdot_unid_t unid,
39127  const dotdot_endpoint_id_t endpoint,
39131 );
39132 
39134  const dotdot_unid_t unid,
39135  const dotdot_endpoint_id_t endpoint,
39138 );
39139 
39140 
39144 typedef struct {
39145  const char* tag_unid;
39146 
39147  uint8_t channel;
39148 
39149  int8_t rssi;
39150 
39151  uint8_t samples_count;
39152  const int8_t *samples;
39153 
39154  int32_t sequence;
39156 
39160 typedef struct {
39161  const char* tag_unid;
39162 
39164 
39166 
39167  int32_t sequence;
39169 
39173 typedef struct {
39174  const char* tag_unid;
39175 
39177 
39179 
39180  int32_t sequence;
39182 
39183 
39204 
39244 
39284 
39304 
39314 );
39322 );
39328 
39338 );
39347 );
39353 
39365  const char *base_topic,
39366  uint8_t value,
39368 );
39369 
39380  const char *base_topic,
39382 );
39383 
39395  const char *base_topic,
39396  bool value,
39398 );
39399 
39410  const char *base_topic,
39412 );
39413 
39425  const char *base_topic,
39428 );
39429 
39440  const char *base_topic,
39442 );
39443 
39456  const char *base_topic,
39457  size_t value_count,
39458  const MinMaxPair* value,
39460 );
39461 
39472  const char *base_topic,
39474 );
39475 
39488  const char *base_topic,
39489  size_t value_count,
39490  const MinMaxPair* value,
39492 );
39493 
39504  const char *base_topic,
39506 );
39507 
39520  const char *base_topic,
39521  size_t value_count,
39522  const char** value,
39524 );
39525 
39536  const char *base_topic,
39538 );
39539 
39551  const char *base_topic,
39552  uint8_t value,
39554 );
39555 
39566  const char *base_topic,
39568 );
39569 
39581  const char *base_topic,
39582  uint8_t value,
39584 );
39585 
39596  const char *base_topic,
39598 );
39599 
39612  const char *base_topic,
39613  size_t value_count,
39614  const int8_t* value,
39616 );
39617 
39628  const char *base_topic,
39630 );
39631 
39643  const char *base_topic,
39644  int8_t value,
39646 );
39647 
39658  const char *base_topic,
39660 );
39661 
39673  const char *base_topic,
39674  bool value,
39676 );
39677 
39688  const char *base_topic,
39690 );
39691 
39703  const char *base_topic,
39704  double value,
39706 );
39707 
39718  const char *base_topic,
39720 );
39721 
39733  const char *base_topic,
39734  int8_t value,
39736 );
39737 
39748  const char *base_topic,
39750 );
39751 
39763  const char *base_topic,
39764  int8_t value,
39766 );
39767 
39778  const char *base_topic,
39780 );
39781 
39793  const char *base_topic,
39794  uint8_t value,
39796 );
39797 
39808  const char *base_topic,
39810 );
39811 
39823  const char *base_topic,
39824  int8_t value,
39826 );
39827 
39838  const char *base_topic,
39840 );
39841 
39853  const char *base_topic,
39854  int8_t value,
39856 );
39857 
39868  const char *base_topic,
39870 );
39871 
39883  const char *base_topic,
39884  int8_t value,
39886 );
39887 
39898  const char *base_topic,
39900 );
39901 
39902 
39910 void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char* base_topic, uint16_t value);
39911 
39919 
39933  const dotdot_unid_t unid,
39934  dotdot_endpoint_id_t endpoint);
39935 
39944  const dotdot_unid_t unid
39945  ,dotdot_endpoint_id_t endpoint);
39946 // Callback types used by the aox_position_estimation cluster
39947 
39948 typedef struct {
39951 
39952 typedef struct {
39953  bool position;
39955 
39957  const dotdot_unid_t unid,
39958  const dotdot_endpoint_id_t endpoint,
39962 );
39963 
39965  const dotdot_unid_t unid,
39966  const dotdot_endpoint_id_t endpoint,
39969 );
39970 
39971 
39972 
39973 
39983 );
39991 );
39997 
40007 );
40016 );
40022 
40034  const char *base_topic,
40035  EstimatedPosition value,
40037 );
40038 
40049  const char *base_topic,
40051 );
40052 
40053 
40061 void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char* base_topic, uint16_t value);
40062 
40070 
40084  const dotdot_unid_t unid,
40085  dotdot_endpoint_id_t endpoint);
40086 
40095  const dotdot_unid_t unid
40096  ,dotdot_endpoint_id_t endpoint);
40097 // Callback types used by the protocol_controller_network_management cluster
40099  dotdot_unid_t unid,
40100  dotdot_endpoint_id_t endpoint,
40102 );
40103 
40104 typedef struct {
40107 
40108 typedef struct {
40111 
40113  const dotdot_unid_t unid,
40114  const dotdot_endpoint_id_t endpoint,
40118 );
40119 
40121  const dotdot_unid_t unid,
40122  const dotdot_endpoint_id_t endpoint,
40125 );
40126 
40127 
40128 
40149 
40169 
40179 );
40187 );
40193 
40203 );
40212 );
40218 
40230  const char *base_topic,
40231  NetworkManagementState value,
40233 );
40234 
40245  const char *base_topic,
40247 );
40248 
40249 
40258 
40266 
40280  const dotdot_unid_t unid,
40281  dotdot_endpoint_id_t endpoint);
40282 
40291  const dotdot_unid_t unid
40292  );
40293 // Callback types used by the descriptor cluster
40294 
40295 typedef struct {
40299 
40300 typedef struct {
40303 
40305  const dotdot_unid_t unid,
40306  const dotdot_endpoint_id_t endpoint,
40310 );
40311 
40313  const dotdot_unid_t unid,
40314  const dotdot_endpoint_id_t endpoint,
40317 );
40318 
40319 
40320 
40321 
40331 );
40339 );
40345 
40355 );
40364 );
40370 
40383  const char *base_topic,
40384  size_t value_count,
40385  const DeviceTypeStruct* value,
40387 );
40388 
40399  const char *base_topic,
40401 );
40402 
40403 
40411 void uic_mqtt_dotdot_descriptor_publish_cluster_revision(const char* base_topic, uint16_t value);
40412 
40420 
40434  const dotdot_unid_t unid,
40435  dotdot_endpoint_id_t endpoint);
40436 
40445  const dotdot_unid_t unid
40446  ,dotdot_endpoint_id_t endpoint);
40447 
40461  const dotdot_unid_t unid,
40462  dotdot_endpoint_id_t endpoint);
40463 
40474  const dotdot_unid_t unid,
40475  dotdot_endpoint_id_t endpoint);
40476 
40477 
40492 typedef void (*group_dispatch_t)(uint16_t group_id,
40493  const char *cluster_name,
40494  const char *command,
40495  const char *message,
40496  size_t message_length,
40497  mqtt_message_callback_t callback);
40498 
40510 
40517 
40518 
40519 #ifdef __cplusplus
40520 }
40521 #endif // __cplusplus
40522 
40523 #endif // DOTDOT_MQTT_H
#define data
Definition: ctimer.c:49
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t(* uic_mqtt_dotdot_state_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_state_t, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35631
sl_status_t(* uic_mqtt_dotdot_groups_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3756
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
void uic_mqtt_dotdot_unset_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ManualOperationEventMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
void uic_mqtt_dotdot_set_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/fast_poll_stop is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/programming_event_notification is received...
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
void uic_mqtt_dotdot_scenes_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Scenes Cluster.
sl_status_t(* uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_updated_state_t)
Definition: dotdot_mqtt.h:26141
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receive...
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8550
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is re...
sl_status_t uic_mqtt_dotdot_metering_supply_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribute...
void uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAttr...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t stepx, int16_t stepy, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20372
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_clear_configuration_parameters_force_read_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMTotalMB.
void uic_mqtt_dotdot_clear_basic_write_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePower.
void uic_mqtt_dotdot_door_lock_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_name_and_location_location_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Location.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code_response is rec...
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_credential_response is received.
void uic_mqtt_dotdot_unset_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_max_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxFrequency.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
void uic_mqtt_dotdot_clear_diagnostics_write_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received...
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PersistentMemoryWrites.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_color_control_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTEMode.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFiltering.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t colorx, uint16_t colory, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20344
void uic_mqtt_dotdot_door_lock_clear_credential_callback_set(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_credential is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkOperEventSource operation_event_source, OperatingEventNotificationOperationEventCode operation_event_code, uint16_t userid, const char *pin, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:9934
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
void uic_mqtt_dotdot_groups_add_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DoorLock/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequency.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind_to_protocol_controller is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_write_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26882
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t time_of_day, uint8_t relay_status, int16_t local_temperature, uint8_t humidity_percentage, int16_t set_point, uint16_t unread_entries)
Definition: dotdot_mqtt.h:17374
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:17525
void uic_mqtt_dotdot_shade_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_time_last_set_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LastSetTime.
void uic_mqtt_dotdot_diagnostics_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_unset(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_clear()
Clears all callbacks registered for when ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receiv...
void uic_mqtt_dotdot_unset_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_sa...
void uic_mqtt_dotdot_set_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_level_generated_step_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:8564
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_protocol_controller_network_management_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-NetworkManagement/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes...
sl_status_t uic_mqtt_dotdot_color_control_currenty_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentY.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUUsagePercent.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:9742
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_get_group_membership_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BallastConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_power_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/InletTemperature.
void uic_mqtt_dotdot_set_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25136
sl_status_t uic_mqtt_dotdot_color_control_primary4y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Y.
void uic_mqtt_dotdot_identify_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Identify Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_pressure_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership_response is ...
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/NumberOfPrimaries.
void uic_mqtt_dotdot_clear_name_and_location_force_read_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/ForceReadAttributes is received...
sl_status_t(* uic_mqtt_dotdot_barrier_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:15951
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_clear_scenes_write_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
void uic_mqtt_dotdot_door_lock_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DoorLock/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
void uic_mqtt_dotdot_state_generated_interview_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
void uic_mqtt_dotdot_unset_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ActuatorEnabled.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRead...
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9702
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_currentx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentX.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NumberOfResets.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RelayedUcast.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is rece...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is re...
void uic_mqtt_dotdot_color_control_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/stop_move_step is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_color_control_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is ...
void uic_mqtt_dotdot_device_temperature_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_set_level_force_read_attributes_callback(const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_unset_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26380
void uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comma...
void uic_mqtt_dotdot_ias_zone_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASZone/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AHrRating.
void uic_mqtt_dotdot_unset_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_unset_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t attributeid, UTC start_time, uint8_t number_of_intervals)
Definition: dotdot_mqtt.h:29734
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds.
sl_status_t(* uic_mqtt_dotdot_color_control_color_loop_set_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t update_flags, ColorLoopSetAction action, CCColorLoopDirection direction, uint16_t time, uint16_t start_hue, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20458
sl_status_t uic_mqtt_dotdot_scenes_scene_table_publish(const char *base_topic, size_t value_count, const SSceneTable *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_pin_code is received.
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_credential_response is received.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_clear()
Clears all callbacks registered for when ProtocolController-NetworkManagement/Commands/write is recei...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-NetworkManagement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_ias_zone_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASZone Cluster.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t(* uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:14900
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_window_covering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMAvailableMB.
void uic_mqtt_dotdot_alarms_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/alarm is received.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
void uic_mqtt_dotdot_clear_pm25_write_attributes_callbacks()
Clears all callbacks registered for when +/pm25/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_carbon_dioxide_unretain_cluster_revision(const char *base_topic)
Unretain a publication to CarbonDioxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrent.
void uic_mqtt_dotdot_unset_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_credential_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
Definition: dotdot_mqtt.h:10006
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrent.
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/Tolerance.
void uic_mqtt_dotdot_wind_speed_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is recei...
sl_status_t uic_mqtt_dotdot_state_network_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/NetworkList.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
void uic_mqtt_dotdot_scenes_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_scenes_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_basic_hw_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/HWVersion.
void uic_mqtt_dotdot_clear_identify_force_read_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Co...
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t profile_count, ProfileIntervalPeriod profile_interval_period, uint8_t max_number_of_intervals, uint8_t list_of_attributes_count, const uint16_t *list_of_attributes)
Definition: dotdot_mqtt.h:29697
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_barrier_control_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
void uic_mqtt_dotdot_set_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_door_lock_security_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SecurityLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/SlotDuration.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceived.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
void uic_mqtt_dotdot_clear_alarms_write_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
void uic_mqtt_dotdot_clear_dehumidification_control_write_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC.
void uic_mqtt_dotdot_scenes_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_fan_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/DecelerationTimeLift.
void uic_mqtt_dotdot_alarms_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Alarms/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_level_generated_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type is received.
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
sl_status_t(* uic_mqtt_dotdot_identify_identify_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t identify_time)
Definition: dotdot_mqtt.h:3293
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish(const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfigur...
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_level_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_set_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:19678
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointY.
sl_status_t(* uic_mqtt_dotdot_scenes_recall_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time)
Definition: dotdot_mqtt.h:4481
void uic_mqtt_dotdot_poll_control_check_in_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rece...
void uic_mqtt_dotdot_state_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the State/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACErrorCode.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeout.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue_and_saturation is received...
sl_status_t(* uic_mqtt_dotdot_window_covering_up_or_open_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14802
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/programming_event_notification is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_on_off_generated_on_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_application_monitoring_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAttr...
void uic_mqtt_dotdot_clear_configuration_parameters_write_attributes_callbacks()
Clears all callbacks registered for when +/configuration_parameters/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_publish(const char *base_topic, IasZoneType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneType.
void uic_mqtt_dotdot_unset_binding_force_read_attributes_callback(const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes ...
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsFrequency.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThres...
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t(* uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28512
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t(* uic_mqtt_dotdot_alarms_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7706
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMin.
void uic_mqtt_dotdot_window_covering_generated_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_clear_binding_write_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is rece...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_set_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_basic_application_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ApplicationVersion.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePower.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageRSSI.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaMode.
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OutdoorTemperature.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/ForceReadAttr...
void uic_mqtt_dotdot_color_control_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info i...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/MovingState.
void uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribut...
void uic_mqtt_dotdot_set_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is re...
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_time_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Time/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rec...
void uic_mqtt_dotdot_color_control_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OffWaitTime.
void uic_mqtt_dotdot_level_stop_callback_set(const uic_mqtt_dotdot_level_stop_callback_t callback)
Setup callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_identify_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Speed.
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PhMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_state_interview_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35602
void uic_mqtt_dotdot_set_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RequirePINforRFOperation.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationCooling.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/MovingState.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_scenes_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4623
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
void uic_mqtt_dotdot_iaswd_start_warning_callback_clear()
Clears all callbacks registered for when IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_color_control_step_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color is received.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6502
sl_status_t uic_mqtt_dotdot_time_time_zone_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeZone.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule_response is received...
void uic_mqtt_dotdot_soil_moisture_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:10123
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MaxLevel.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_set(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/up_or_open is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_tilt_value)
Definition: dotdot_mqtt.h:14838
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Y.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastRetry.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledValue.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule is receiv...
void uic_mqtt_dotdot_flow_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_power_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes is received.
void uic_mqtt_dotdot_poll_control_check_in_callback_set(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in is received.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
void uic_mqtt_dotdot_iaswd_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived.
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationReceived.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
Definition: dotdot_mqtt.h:9994
void uic_mqtt_dotdot_binding_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a Binding/Commands/bind is received.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Quantity.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code_response is receiv...
void uic_mqtt_dotdot_on_off_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OnOff Cluster.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_state_generated_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/interview is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Com...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4540
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_color_control_step_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20314
void uic_mqtt_dotdot_groups_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_publish(const char *base_topic, size_t value_count, const DiskIOCounters *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksCounters.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:16505
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
void uic_mqtt_dotdot_unset_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_alarms_get_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/down_or_close is received...
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback(const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttrib...
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4549
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInInterval.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/lock_door_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_color_control_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule_response i...
sl_status_t(* uic_mqtt_dotdot_aox_locator_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:39125
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollInterval.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_binding_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturat...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:29711
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/Hostname.
sl_status_t(* uic_mqtt_dotdot_level_move_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6515
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/ScaledTolerance.
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential_response is rece...
sl_status_t(* uic_mqtt_dotdot_window_covering_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14812
sl_status_t uic_mqtt_dotdot_color_control_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_all_groups is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/RemainingTime.
void(* group_dispatch_t)(uint16_t group_id, const char *cluster_name, const char *command, const char *message, size_t message_length, mqtt_message_callback_t callback)
Definition: dotdot_mqtt.h:40492
void uic_mqtt_dotdot_unset_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes...
void uic_mqtt_dotdot_clear_level_force_read_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_unset_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRea...
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3RatedVoltage.
void uic_mqtt_dotdot_ballast_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BallastConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/GlobalSceneControl.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/LastConfiguredBy.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:9532
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_thermostat_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_para...
void uic_mqtt_dotdot_relativity_humidity_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_door_lock_get_user_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_response is received.
sl_status_t(* uic_mqtt_dotdot_on_off_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5980
void uic_mqtt_dotdot_electrical_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CloseEvents.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SoundVolume.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_color_control_primary1y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Y.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
void uic_mqtt_dotdot_level_stop_callback_clear()
Clears all callbacks registered for when Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23389
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSource.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasurementType.
void uic_mqtt_dotdot_door_lock_clear_credential_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_credential is received.
void uic_mqtt_dotdot_level_generated_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatterySize.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_unset(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when Basic/Commands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_fan_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FanControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
sl_status_t uic_mqtt_dotdot_color_control_primary6y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_door_lock_write_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is receiv...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_on_off_on_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnTime.
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_time_dst_end_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMAvailableMB.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:9711
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is...
sl_status_t uic_mqtt_dotdot_level_default_move_rate_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_binding_bind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:36097
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5947
void uic_mqtt_dotdot_door_lock_set_user_status_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene_response is received.
void uic_mqtt_dotdot_scenes_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Scenes/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_state_t, uic_mqtt_dotdot_soil_moisture_updated_state_t)
Definition: dotdot_mqtt.h:26133
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes i...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/OperationMode.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksCounters.
void uic_mqtt_dotdot_level_move_callback_clear()
Clears all callbacks registered for when Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmState.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39956
void uic_mqtt_dotdot_state_generated_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastFail.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/NumberOfDailyTransitions.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttribute...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_binding_binding_table_publish(const char *base_topic, size_t value_count, const BindingObject *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a ApplicationMonitoring/Commands/log_entry is received.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color_temperature is received.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorClosedEvents.
sl_status_t uic_mqtt_dotdot_basic_stack_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/StackVersion.
void uic_mqtt_dotdot_identify_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Identify Cluster.
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the NameAndLocation/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status)
Definition: dotdot_mqtt.h:9601
void uic_mqtt_dotdot_clear_ballast_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/ForceReadAttributes is rece...
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_publish(const char *base_topic, size_t value_count, const DiskUsageData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_clear_pump_configuration_and_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pump_configuration_and_control/Commands/ForceReadAttribute...
sl_status_t(* uic_mqtt_dotdot_barrier_control_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:15919
void uic_mqtt_dotdot_poll_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_groups_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/WriteAttributes is rece...
void uic_mqtt_dotdot_electrical_conductivity_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_on_off_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ExpiringUserTimeout.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_level_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6644
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxBcast.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is receiv...
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rece...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_pm25_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/Tolerance.
void uic_mqtt_dotdot_set_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_color_control_primary5x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_configuration_parameters_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster...
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxBcast.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalConductivityMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
void uic_mqtt_dotdot_unset_basic_force_read_attributes_callback(const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrent.
void uic_mqtt_dotdot_temperature_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKDecryptFailures.
void uic_mqtt_dotdot_groups_remove_all_groups_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_all_groups is received.
void uic_mqtt_dotdot_clear_device_temperature_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/ForceReadAttribu...
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:25654
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/MaximumCommandDelay.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
void uic_mqtt_dotdot_clear_temperature_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_pm25_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PM25/ClusterRevision attribute.
void uic_mqtt_dotdot_set_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_level_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxLevel.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_door_lock_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:38674
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_color_control_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttribu...
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointX.
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFProgrammingEventMask.
void uic_mqtt_dotdot_scenes_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/view_scene is received.
void uic_mqtt_dotdot_on_off_generated_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Force...
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PIHeatingDemand.
void uic_mqtt_dotdot_clear_power_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/power_configuration/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_long_poll_interval is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandCloseEvents.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_unset(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20245
sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17405
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_unset(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_set_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_long_poll_interval is re...
void uic_mqtt_dotdot_descriptor_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Descriptor/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door is received.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerName.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_paramet...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/ShortPollInterval.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Speed.
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue.
group_dispatch_t uic_mqtt_dotdot_get_group_dispatch_callback()
Gets the Group dispatch callback.
void uic_mqtt_dotdot_soil_moisture_unretain_cluster_revision(const char *base_topic)
Unretain a publication to SoilMoisture/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_credential is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_clear_dehumidification_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/dehumidification_control/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
void uic_mqtt_dotdot_set_name_and_location_write_attributes_callback(const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes ...
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish(const char *base_topic, size_t value_count, const NetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/NetworkInterfacesData.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrent.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMax.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is rec...
sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
Definition: dotdot_mqtt.h:27376
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/ForceReadAttributes is ...
void uic_mqtt_dotdot_groups_generated_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind_from_protocol_controller is received...
sl_status_t uic_mqtt_dotdot_scenes_scene_count_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LockState.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_color_control_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile ...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_groups_generated_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:9870
void uic_mqtt_dotdot_unset_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttr...
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_pin_code is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsTilt.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_lift_value)
Definition: dotdot_mqtt.h:14824
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_pin_code is received.
void uic_mqtt_dotdot_aox_position_estimation_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/EndpointIdList.
sl_status_t uic_mqtt_dotdot_level_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t ratex, int16_t ratey, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20359
sl_status_t(* uic_mqtt_dotdot_name_and_location_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38495
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
void uic_mqtt_dotdot_set_pm25_write_attributes_callback(const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBIntensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCoilTemperature.
void uic_mqtt_dotdot_clear_descriptor_force_read_attributes_callbacks()
Clears all callbacks registered for when +/descriptor/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinSetpointDeadBand.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_publish(const char *base_topic, EstimatedPosition value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/ClosedLimit.
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the BarrierControl/ClusterRevision attribute.
void uic_mqtt_dotdot_on_off_generated_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue_and_saturation ...
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query_response is rece...
void uic_mqtt_dotdot_diagnostics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Diagnostics Cluster.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receiv...
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/HistoricalConsumptionFormatting.
void uic_mqtt_dotdot_set_soil_moisture_write_attributes_callback(const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rec...
void uic_mqtt_dotdot_door_lock_get_user_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_response is received.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4529
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetback.
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMax.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9821
void uic_mqtt_dotdot_door_lock_get_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_temperature_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster.
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_pin_code is received.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
void uic_mqtt_dotdot_clear_name_and_location_write_attributes_callbacks()
Clears all callbacks registered for when +/name_and_location/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20428
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:27869
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is rec...
void uic_mqtt_dotdot_on_off_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_par...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule is receive...
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t uic_mqtt_dotdot_time_local_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/LocalTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB.
void uic_mqtt_dotdot_on_off_generated_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled.
sl_status_t(* uic_mqtt_dotdot_on_off_on_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5928
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSUnauthorizedKey.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
void uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRead...
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:30014
void uic_mqtt_dotdot_identify_identify_query_response_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLocalProgramming.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule_response is receive...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageRSSI.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door_response is received.
sl_status_t(* uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_updated_state_t)
Definition: dotdot_mqtt.h:40312
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_configuration_parameters_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule is received.
sl_status_t(* uic_mqtt_dotdot_on_off_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5923
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t(* uic_mqtt_dotdot_state_remove_offline_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35592
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_credential_status_response is received...
void uic_mqtt_dotdot_scenes_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MinMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26388
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17346
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Quantity.
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmMask.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
void uic_mqtt_dotdot_clear_binding_force_read_attributes_callbacks()
Clears all callbacks registered for when +/binding/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:23990
sl_status_t(* uic_mqtt_dotdot_groups_view_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3680
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationName.
void uic_mqtt_dotdot_set_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeco...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
void uic_mqtt_dotdot_iaswd_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/Power.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_basic_product_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductCode.
sl_status_t uic_mqtt_dotdot_color_control_currentx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentX.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_door is received.
void uic_mqtt_dotdot_unset_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9594
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/MaximumCommandDelay.
void uic_mqtt_dotdot_ballast_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_state_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a State/Commands/discover_neighbors is received.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Unsets callback to be called when a PollControl/Commands/set_short_poll_interval is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/Fo...
sl_status_t uic_mqtt_dotdot_level_current_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/CurrentFrequency.
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandCloseEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborStale.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_ballast_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster.
void uic_mqtt_dotdot_scenes_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Scenes Cluster.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacity.
void uic_mqtt_dotdot_unset_temperature_measurement_write_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsFrequency.
void uic_mqtt_dotdot_clear_descriptor_write_attributes_callbacks()
Clears all callbacks registered for when +/descriptor/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/ForceR...
void uic_mqtt_dotdot_occupancy_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Cluster.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryQuantity.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds.
void uic_mqtt_dotdot_unset_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is recei...
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
sl_status_t(* uic_mqtt_dotdot_metering_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28813
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_credential_status_response is received.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id, int64_t value)
Definition: dotdot_mqtt.h:38679
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRX.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_response is received...
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ControlSequenceOfOperation.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_scenes_current_scene_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentScene.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
void uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAttr...
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info_r...
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MaxLevel.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is re...
void uic_mqtt_dotdot_unset_fan_control_write_attributes_callback(const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is re...
void uic_mqtt_dotdot_set_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_publish(const char *base_topic, CoordinateAndOrientation value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PhysicalEnvironment.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerFactor.
void uic_mqtt_dotdot_door_lock_clear_credential_callback_unset(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_credential is received.
void uic_mqtt_dotdot_state_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneTable.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_clear_fan_control_write_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_color_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AlarmMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_unset(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_on_off_on_off_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/DriftCompensation.
void uic_mqtt_dotdot_color_control_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenPeriod.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9479
sl_status_t uic_mqtt_dotdot_color_control_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorMode.
void uic_mqtt_dotdot_clear_occupancy_sensing_write_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_time_time_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeStatus.
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_set_descriptor_force_read_attributes_callback(const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttribute...
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_long_poll_interval is received.
void uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/DisksUsage.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule is receive...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9629
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_index)
Definition: dotdot_mqtt.h:9486
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DisableLocalConfig.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off_with_effect is received.
sl_status_t uic_mqtt_dotdot_basic_producturl_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorClosedEvents.
void uic_mqtt_dotdot_identify_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a Identify/Commands/trigger_effect is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDOperationEventMask.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Intensity.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMax.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
void uic_mqtt_dotdot_ph_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PhMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerVersionDetails.
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitLift.
void uic_mqtt_dotdot_unset_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttr...
void uic_mqtt_dotdot_unset_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes...
void uic_mqtt_dotdot_clear_pm25_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pm25/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_occupancy_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
void uic_mqtt_dotdot_state_unretain_cluster_revision(const char *base_topic)
Unretain a publication to State/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_network_managemen...
void uic_mqtt_dotdot_poll_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_system_metrics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to SystemMetrics/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/ForceR...
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes_response is rec...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_flow_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to FlowMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26874
sl_status_t uic_mqtt_dotdot_pm25_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MeasuredValue.
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_unset_aox_position_estimation_force_read_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/Forc...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Y.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_interview_callback_set(const uic_mqtt_dotdot_state_interview_callback_t callback)
Setup callback to be called when a State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay...
void uic_mqtt_dotdot_set_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_alarms_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_updated_state_t)
Definition: dotdot_mqtt.h:38503
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9726
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnOffTransitionTime.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Command...
void uic_mqtt_dotdot_unset_soil_moisture_write_attributes_callback(const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is ...
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20443
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24739
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule is receive...
void uic_mqtt_dotdot_scenes_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
void uic_mqtt_dotdot_clear_barrier_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityMode.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_clear_fan_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/fan_control/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRIntensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
sl_status_t uic_mqtt_dotdot_basic_device_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
sl_status_t(* uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36628
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxRFIDCodeLength.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastFail.
sl_status_t(* uic_mqtt_dotdot_on_off_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_updated_state_t)
Definition: dotdot_mqtt.h:5988
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_clear_iaswd_force_read_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color_temperature is r...
void uic_mqtt_dotdot_barrier_control_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/stop is received.
void uic_mqtt_dotdot_unset_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_illuminance_level_sensing_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceLevelSensing/ClusterRevision attribute.
void uic_mqtt_dotdot_time_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequency.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a Level/Commands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/Tolerance.
void uic_mqtt_dotdot_clear_time_force_read_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/ForceReadAttributes is received.
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26635
void uic_mqtt_dotdot_groups_get_group_membership_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership is received.
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXLocator/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_hue is receiv...
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is r...
void uic_mqtt_dotdot_clear_ph_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
sl_status_t uic_mqtt_dotdot_basic_product_label_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_door_lock_lock_door_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door is received.
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_scenes_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/copy_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMax.
void uic_mqtt_dotdot_device_temperature_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageOverload.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod.
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the OccupancySensing/ClusterRevision attribute.
void uic_mqtt_dotdot_set_ias_zone_write_attributes_callback(const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ProcessId.
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership_response is ...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_unset(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received.
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerDivisor.
void uic_mqtt_dotdot_groups_generated_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnFadeTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Comman...
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/ManualOperationEventMask.
void uic_mqtt_dotdot_clear_carbon_monoxide_force_read_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry Cluster.
void uic_mqtt_dotdot_door_lock_set_user_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryManufacturer.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule is receiv...
void uic_mqtt_dotdot_door_lock_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_identify_generated_identify_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify is received.
void uic_mqtt_dotdot_metering_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Metering Cluster.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_normal_operation_mode i...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_configuration_parameters_write_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAtt...
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_clear()
Clears all callbacks registered for when +/ProtocolController-NetworkManagement/GeneratedCommands/wri...
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/RouteDiscInitiated.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_pr...
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:10001
void uic_mqtt_dotdot_pm25_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PM25/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableLogging.
void uic_mqtt_dotdot_on_off_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a OnOff/Commands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/lock_door_response is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKFCFailure.
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_metering_power_factor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/PowerFactor.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:9525
void uic_mqtt_dotdot_metering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Metering Cluster.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:9857
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set(const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received.
void uic_mqtt_dotdot_clear_ias_zone_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
void uic_mqtt_dotdot_level_step_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB.
void uic_mqtt_dotdot_groups_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Groups/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_recall_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/recall_scene is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t(* uic_mqtt_dotdot_iaswd_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
Definition: dotdot_mqtt.h:28504
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetback.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log is recei...
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary5y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Y.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is re...
void uic_mqtt_dotdot_scenes_store_scene_callback_set(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_electrical_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ElectricalMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp.
void uic_mqtt_dotdot_unset_descriptor_force_read_attributes_callback(const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received.
void uic_mqtt_dotdot_level_generated_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move is received.
void uic_mqtt_dotdot_unset_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAt...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMax.
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rec...
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/go_to_percent is received...
void uic_mqtt_dotdot_clear_pressure_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_on_off_on_callback_unset(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on is received.
void uic_mqtt_dotdot_clear_illuminance_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/ForceReadAttributes is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasurementType.
sl_status_t uic_mqtt_dotdot_basic_product_label_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductLabel.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsLift.
void uic_mqtt_dotdot_set_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is r...
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is re...
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_credential_status is received.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3655
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id)
Definition: dotdot_mqtt.h:38667
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is rece...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter_range is...
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule is rece...
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Force...
void uic_mqtt_dotdot_door_lock_set_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user is received.
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configurati...
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_power_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1064
sl_status_t(* uic_mqtt_dotdot_groups_add_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3664
void uic_mqtt_dotdot_scenes_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/view_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDOperationEventMask.
void uic_mqtt_dotdot_carbon_dioxide_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster.
void uic_mqtt_dotdot_scenes_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload.
sl_status_t(* uic_mqtt_dotdot_groups_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
Definition: dotdot_mqtt.h:3748
void uic_mqtt_dotdot_unset_window_covering_force_read_attributes_callback(const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAtt...
sl_status_t uic_mqtt_dotdot_level_options_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_time_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8146
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastStatus.
void uic_mqtt_dotdot_set_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxUcast.
void uic_mqtt_dotdot_unset_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadA...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_unset(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/color_loop_set is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_level_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a Level/Commands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_door_lock_language_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/Language.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalActivePower.
void uic_mqtt_dotdot_clear_device_temperature_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/device_temperature_configuration/Commands/WriteAttributes ...
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_set(const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received.
void uic_mqtt_dotdot_level_move_to_level_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_shade_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
Definition: dotdot_mqtt.h:8569
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AHrRating.
void uic_mqtt_dotdot_identify_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_clear_application_monitoring_force_read_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDelivered.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3X.
void uic_mqtt_dotdot_groups_remove_group_callback_unset(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_power_configuration_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule_response...
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/RemainingTime.
void uic_mqtt_dotdot_descriptor_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Descriptor/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind_from_protocol_controller is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *sourceunid, const char *destinationunid, bool transmission_successful, uint16_t transmission_time_ms, int8_t tx_powerd_bm, uint8_t tx_channel, uint8_t routing_attempts, bool route_changed, TxReportTransmissionSpeed transmission_speed, int8_t measured_noise_floord_bm, uint8_t last_route_repeaters_count, const char **last_route_repeaters, uint8_t incoming_rssi_repeaters_count, const int8_t *incoming_rssi_repeaters, int8_t ackrssi, uint8_t ack_channel, const char *last_route_failed_link_functionalunid, const char *last_route_failed_link_non_functionalunid, int8_t destination_ack_tx_powerd_bm, int8_t destination_ack_measuredrssi, int8_t destination_ack_measured_noise_floor)
Definition: dotdot_mqtt.h:35274
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/StartUpOnOff.
void uic_mqtt_dotdot_state_remove_offline_callback_clear()
Clears all callbacks registered for when State/Commands/remove_offline is received.
void uic_mqtt_dotdot_scenes_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFilteringWeight.
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/LastMessageLQI.
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary3Intensity.
void uic_mqtt_dotdot_binding_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Binding/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_color_control_step_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20273
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/WindowCoveringType.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB.
void uic_mqtt_dotdot_door_lock_set_user_callback_set(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_publish(const char *base_topic, size_t value_count, const int8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_on_off_on_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OnTime.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindableClusterList.
sl_status_t(* uic_mqtt_dotdot_system_metrics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_state_t, uic_mqtt_dotdot_system_metrics_updated_state_t)
Definition: dotdot_mqtt.h:36620
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish(const char *base_topic, LoggingLevelEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_clear()
Clears all callbacks registered for when PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_unset_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_color_control_step_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20503
void uic_mqtt_dotdot_clear_shade_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received...
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule_response ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9666
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/MeteringDeviceType.
void uic_mqtt_dotdot_door_lock_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DoorLock Cluster.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopDirection.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20043
void uic_mqtt_dotdot_clear_alarms_force_read_attributes_callbacks()
Clears all callbacks registered for when +/alarms/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxUcast.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
void uic_mqtt_dotdot_unset_time_write_attributes_callback(const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalActivePower.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_thermostat_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Thermostat/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_publish(const char *base_topic, DrlkOperMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/Forc...
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
void uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManag...
void uic_mqtt_dotdot_level_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the RelativityHumidity/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_system_metrics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_ph_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported.
sl_status_t uic_mqtt_dotdot_pm25_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MeasuredValue.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/toggle_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received.
void uic_mqtt_dotdot_color_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanModeSequence.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
void uic_mqtt_dotdot_door_lock_lock_door_callback_unset(const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/lock_door is received.
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_set(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AntennaArray.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Voltage.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code is received.
void uic_mqtt_dotdot_level_generated_step_callback_unset(const uic_mqtt_dotdot_level_step_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step is received.
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SystemMode.
void uic_mqtt_dotdot_carbon_monoxide_unretain_cluster_revision(const char *base_topic)
Unretain a publication to CarbonMonoxide/ClusterRevision attribute.
void uic_mqtt_dotdot_binding_generated_bind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
void uic_mqtt_dotdot_color_control_step_hue_callback_set(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_hue is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationConnected.
void uic_mqtt_dotdot_aox_position_estimation_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMax.
sl_status_t uic_mqtt_dotdot_level_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/Occupancy.
sl_status_t(* uic_mqtt_dotdot_state_discover_neighbors_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35597
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_unset(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/discover_neighbors is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is rec...
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AlarmMask.
void uic_mqtt_dotdot_clear_illuminance_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/illuminance_measurement/Commands/WriteAttributes is receiv...
void uic_mqtt_dotdot_state_discover_security_callback_set(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Setup callback to be called when a State/Commands/discover_security is received.
void uic_mqtt_dotdot_time_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Time Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AHrRating.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/NeutralCurrent.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
Setup callback to be called when a PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_unset_shade_configuration_write_attributes_callback(const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3691
void uic_mqtt_dotdot_iaswd_squawk_callback_set(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Setup callback to be called when a IASWD/Commands/squawk is received.
sl_status_t uic_mqtt_dotdot_time_standard_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_value is recei...
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7643
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC.
void uic_mqtt_dotdot_unset_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadA...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes_response is received.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/Tolerance.
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/stop_move_step is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationMaxCool.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule is receiv...
void uic_mqtt_dotdot_on_off_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the OnOff Cluster.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ran...
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
void uic_mqtt_dotdot_unset_power_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceRea...
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ExpiringUserTimeout.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/SystemInterrupts.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry ...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmState.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced.
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_metering_supply_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SupplyStatus.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is receiv...
void uic_mqtt_dotdot_binding_generated_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/unbind is received.
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9807
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_rfid_code is received.
void uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wri...
void uic_mqtt_dotdot_clear_metering_write_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnablePrivacyModeButton.
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OperatingMode.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rece...
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_normal_operation_mode is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxUcastSuccess.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_state_t, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:40112
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4470
void uic_mqtt_dotdot_clear_system_metrics_write_attributes_callbacks()
Clears all callbacks registered for when +/system_metrics/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Setup callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is re...
void uic_mqtt_dotdot_set_alarms_write_attributes_callback(const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is received...
void uic_mqtt_dotdot_clear_ph_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/ph_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_clear()
Clears all callbacks registered for when +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report...
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_unset(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is receive...
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMin.
void uic_mqtt_dotdot_aox_locator_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is rece...
void uic_mqtt_dotdot_illuminance_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
void uic_mqtt_dotdot_clear_carbon_monoxide_write_attributes_callbacks()
Clears all callbacks registered for when +/carbon_monoxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Voltage.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceived.
void uic_mqtt_dotdot_on_off_on_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on is received.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_clear_shade_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/shade_configuration/Commands/ForceReadAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampRatedHours.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_groups_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/PowerPlugged.
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/CurrentZoneSensitivityLevel.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Quantity.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received.
void uic_mqtt_dotdot_color_control_move_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_saturation is received.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AngleCorrectionDelay.
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_all_alarms is received.
void uic_mqtt_dotdot_clear_application_monitoring_write_attributes_callbacks()
Clears all callbacks registered for when +/application_monitoring/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentOverload.
void uic_mqtt_dotdot_unset_soil_moisture_force_read_attributes_callback(const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_publish(const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Size.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_unset_poll_control_write_attributes_callback(const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is r...
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door_response is receive...
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHours.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_clear()
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled.
void uic_mqtt_dotdot_unset_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response i...
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PowerOnLevel.
sl_status_t(* uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
Definition: dotdot_mqtt.h:23381
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACType.
sl_status_t(* uic_mqtt_dotdot_groups_view_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3673
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcast.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is rec...
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_level_on_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMaxUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell.
sl_status_t(* uic_mqtt_dotdot_window_covering_down_or_close_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:14807
void uic_mqtt_dotdot_door_lock_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_status is received.
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
Definition: dotdot_mqtt.h:3709
sl_status_t(* uic_mqtt_dotdot_level_step_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6578
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DemandFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxSpeed.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_state_discover_neighbors_callback_set(const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
Setup callback to be called when a State/Commands/discover_neighbors is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
Definition: dotdot_mqtt.h:9850
void uic_mqtt_dotdot_state_generated_discover_security_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/discover_security is received.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMax.
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respon...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Quantity.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24273
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/ClosePeriod.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status is receiv...
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/MinTemperatureCelcius.
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configuratio...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_set_identify_force_read_attributes_callback(const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_basic_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_unset(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24490
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is rece...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborRemoved.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/ForceRead...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB.
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_dehumidification_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DehumidificationControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/StartUpCurrentLevel.
void uic_mqtt_dotdot_clear_level_write_attributes_callbacks()
Clears all callbacks registered for when +/level/Commands/WriteAttributes is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25383
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3307
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Diagnostics/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_iaswd_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IASWD Cluster.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid)
Definition: dotdot_mqtt.h:4452
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableInsideStatusLED.
sl_status_t uic_mqtt_dotdot_time_last_set_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LastSetTime.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4425
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AoXMode.
void uic_mqtt_dotdot_state_generated_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_basic_stack_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/StackVersion.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedColorMode.
void uic_mqtt_dotdot_level_generated_stop_callback_unset(const uic_mqtt_dotdot_level_stop_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_level_off_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OffTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMin.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/RemoteSensing.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeoutMax.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/operating_event_notification is...
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableInsideStatusLED.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTilt.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a BarrierControl/Commands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_pin_code_response is received.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a AoXLocator/Commands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
Definition: dotdot_mqtt.h:17360
void uic_mqtt_dotdot_color_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ColorControl/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_unretain_cluster_revision(const char *base_topic)
Unretain a publication to AoXLocator/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2Manufacturer.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:17400
void uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback(const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttributes...
sl_status_t(* uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percent_open)
Definition: dotdot_mqtt.h:15912
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is receive...
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_user is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_window_covering_down_or_close_callback_set(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/down_or_close is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
Definition: dotdot_mqtt.h:40120
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/Capacity.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFOperationEventMask.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSRxBcast.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_set(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_report is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2919
sl_status_t uic_mqtt_dotdot_level_default_move_rate_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/DefaultMoveRate.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue is rec...
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received...
sl_status_t(* uic_mqtt_dotdot_groups_remove_group_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
Definition: dotdot_mqtt.h:3716
void uic_mqtt_dotdot_on_off_generated_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off is received.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is recei...
void uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Comm...
void uic_mqtt_dotdot_groups_view_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group_response is received.
void uic_mqtt_dotdot_state_remove_offline_callback_set(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Setup callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_set_group_dispatch_callback(group_dispatch_t callback)
Setup Group dispatch callback.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopTime.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHold.
void uic_mqtt_dotdot_unset_color_control_write_attributes_callback(const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is ...
sl_status_t uic_mqtt_dotdot_window_covering_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/Mode.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes_response is received.
void uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrent.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/Hostname.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9442
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_clear()
Clears all callbacks registered for when Identify/Commands/trigger_effect is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
Definition: dotdot_mqtt.h:9915
void uic_mqtt_dotdot_set_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MinPINCodeLength.
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is re...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
void uic_mqtt_dotdot_groups_add_group_callback_set(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35338
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_name_and_location_name_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Name.
void uic_mqtt_dotdot_pm25_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PM25 Cluster.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27129
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACRefrigerantType.
void uic_mqtt_dotdot_carbon_dioxide_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster.
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5Intensity.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MinHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAHrRating.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is r...
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set(const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_temperature_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/CheckInInterval.
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGIntensity.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t color_temperature_mireds, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20387
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receiv...
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/HistoricalConsumptionFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_door_lock_security_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SecurityLevel.
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_unset_dehumidification_control_write_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAtt...
void uic_mqtt_dotdot_level_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Level Cluster.
void uic_mqtt_dotdot_ias_zone_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IASZone Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrent.
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_publish(const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/IASCIEAddress.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperatureCalibration.
void uic_mqtt_dotdot_device_temperature_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to DeviceTemperatureConfiguration/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_generated_add_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryManufacturer.
sl_status_t(* uic_mqtt_dotdot_identify_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3338
void uic_mqtt_dotdot_color_control_stop_move_step_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AzimuthMask.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/Status.
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_metering_power_factor_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/PowerFactor.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUFrequencyMHz.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidity.
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when PollControl/Commands/set_short_poll_interval is received.
void uic_mqtt_dotdot_level_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Level Cluster.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleFiltering.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is ...
void uic_mqtt_dotdot_clear_relativity_humidity_write_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/FeatureMap.
sl_status_t uic_mqtt_dotdot_scenes_current_group_publish(const char *base_topic, SGroupId value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Scenes/Attributes/CurrentGroup.
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SystemInterrupts.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/OpenEvents.
void uic_mqtt_dotdot_level_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Level/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received.
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_clear()
Clears all callbacks registered for when +/Basic/GeneratedCommands/reset_to_factory_defaults is recei...
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_set(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AutoRelockTime.
sl_status_t(* uic_mqtt_dotdot_color_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:20633
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsTilt.
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/FQDN.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMin.
sl_status_t uic_mqtt_dotdot_groups_name_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Groups/Attributes/NameSupport.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMax.
void uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_network_management...
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the TemperatureMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary3x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3X.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent.
void uic_mqtt_dotdot_level_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/step_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received.
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_basic_serial_number_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SerialNumber.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
Definition: dotdot_mqtt.h:9552
void uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback(const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttri...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door is received.
void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the SoilMoisture/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSTxBcast.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NWKFCFailure.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t zone_status, uint8_t extended_status, uint8_t zoneid, uint16_t delay)
Definition: dotdot_mqtt.h:27856
void uic_mqtt_dotdot_clear_carbon_dioxide_force_read_attributes_callbacks()
Clears all callbacks registered for when +/carbon_dioxide/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanMode.
sl_status_t(* uic_mqtt_dotdot_iaswd_start_warning_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t siren_configuration, uint16_t warning_duration, uint8_t strobe_duty_cycle, IaswdLevel strobe_level)
Definition: dotdot_mqtt.h:28475
void uic_mqtt_dotdot_scenes_remove_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene is received.
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/color_loop_set is received.
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/C...
void uic_mqtt_dotdot_identify_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_unset_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRe...
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the AoXPositionEstimation/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_move_callback_unset(const uic_mqtt_dotdot_level_move_callback_t callback)
Unsets callback to be called when a Level/Commands/move is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_level_on_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OnTransitionTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledTolerance.
void uic_mqtt_dotdot_on_off_off_callback_unset(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerDivisor.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUUsagePercent.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is re...
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACErrorCode.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene_response is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_clear_flow_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxBcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMaxLevel.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_status_change_notification is received...
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule_response...
sl_status_t uic_mqtt_dotdot_state_network_status_publish(const char *base_topic, NodeStateNetworkStatus value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/NetworkStatus.
void uic_mqtt_dotdot_pressure_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_set_groups_write_attributes_callback(const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACLouverPosition.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorCapabilities.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/programming_event_notification ...
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AllowList.
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_level_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/Options.
void uic_mqtt_dotdot_clear_groups_force_read_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2.
void uic_mqtt_dotdot_binding_generated_unbind_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB.
void uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadAt...
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PowerConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCompressorType.
void uic_mqtt_dotdot_on_off_generated_on_callback_set(const uic_mqtt_dotdot_on_off_on_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_set(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IlluminanceMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneStatus.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:9784
void uic_mqtt_dotdot_groups_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Groups Cluster.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_unset(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
void uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_groups_generated_remove_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_set(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_publish(const char *base_topic, size_t value_count, const uint8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/EndpointIdList.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_level_stop_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6543
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage.
void uic_mqtt_dotdot_level_move_callback_set(const uic_mqtt_dotdot_level_move_callback_t callback)
Setup callback to be called when a Level/Commands/move is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RFIDProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhC.
sl_status_t uic_mqtt_dotdot_shade_configuration_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Status.
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Intensity.
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/StartOfWeek.
void uic_mqtt_dotdot_identify_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Identify/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is recei...
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_clear()
Clears all callbacks registered for when PollControl/Commands/fast_poll_stop is received.
void uic_mqtt_dotdot_electrical_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:9166
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a IASZone/Commands/initiate_test_mode is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene_response is re...
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in_response is receive...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxBcast.
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/GlobalSceneControl.
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/Hostname.
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received.
void uic_mqtt_dotdot_set_carbon_dioxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is ...
sl_status_t uic_mqtt_dotdot_metering_default_update_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DefaultUpdatePeriod.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_scenes_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/view_scene is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid, uint32_t local_start_time, uint32_t local_end_time)
Definition: dotdot_mqtt.h:9682
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_primary4y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Y.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Y.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_alarms_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Alarms Cluster.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is rec...
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser.
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached.
sl_status_t(* uic_mqtt_dotdot_binding_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:36156
sl_status_t(* uic_mqtt_dotdot_binding_unbind_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
Definition: dotdot_mqtt.h:36108
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_aox_locator_angle_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_report is received.
void uic_mqtt_dotdot_level_move_to_level_callback_set(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Setup callback to be called when a Level/Commands/move_to_level is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_set(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastStatus.
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrent.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/MotorStepSize.
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinPINCodeLength.
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_unset(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Unsets callback to be called when a ProtocolController-NetworkManagement/Commands/write is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_status_change_notification is received.
void uic_mqtt_dotdot_on_off_toggle_callback_clear()
Clears all callbacks registered for when OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_unset_poll_control_force_read_attributes_callback(const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttrib...
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status is received.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedCoolingSetpoint.
void uic_mqtt_dotdot_soil_moisture_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/MacTxUcast.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
Definition: dotdot_mqtt.h:30006
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9559
sl_status_t(* uic_mqtt_dotdot_identify_trigger_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, TriggerEffectEffectIdentifier effect_identifier, TriggerEffectEffectVariant effect_variant)
Definition: dotdot_mqtt.h:3312
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingInter...
void uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/W...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received.
sl_status_t(* uic_mqtt_dotdot_state_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_updated_state_t)
Definition: dotdot_mqtt.h:35639
void uic_mqtt_dotdot_identify_generated_identify_callback_set(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/UnitofMeasure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACAlarmsMask.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetback.
void uic_mqtt_dotdot_clear_soil_moisture_write_attributes_callbacks()
Clears all callbacks registered for when +/soil_moisture/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRY.
void uic_mqtt_dotdot_scenes_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Scenes/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Binding/Attributes/BindableClusterList.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color_temperature is r...
sl_status_t(* uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_updated_state_t)
Definition: dotdot_mqtt.h:25144
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier.
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is receive...
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type_response is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/get_group_membership_response is received.
sl_status_t uic_mqtt_dotdot_basic_power_source_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/PowerSource.
void uic_mqtt_dotdot_unset_thermostat_force_read_attributes_callback(const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttribut...
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/clear_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_time_time_zone_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/TimeZone.
void uic_mqtt_dotdot_color_control_move_to_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_color is received.
void uic_mqtt_dotdot_unset_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t holiday_scheduleid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
Definition: dotdot_mqtt.h:9769
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is received...
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is rec...
sl_status_t(* uic_mqtt_dotdot_color_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_updated_state_t)
Definition: dotdot_mqtt.h:20641
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
void uic_mqtt_dotdot_unset_time_force_read_attributes_callback(const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborStale.
void uic_mqtt_dotdot_door_lock_get_user_callback_set(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user is received.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule is received.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/set_parameter is...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FanControl/Attributes/FanMode.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is r...
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_respons...
void uic_mqtt_dotdot_unset_descriptor_write_attributes_callback(const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is rec...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/PICoolingDemand.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/TemperatureFormatting.
sl_status_t uic_mqtt_dotdot_basic_location_description_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/LocationDescription.
void uic_mqtt_dotdot_clear_carbon_dioxide_write_attributes_callbacks()
Clears all callbacks registered for when +/carbon_dioxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_state_discover_security_callback_clear()
Clears all callbacks registered for when State/Commands/discover_security is received.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is re...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *pin)
Definition: dotdot_mqtt.h:9512
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonDioxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_window_covering_up_or_open_callback_set(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/up_or_open is received.
void uic_mqtt_dotdot_door_lock_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door is received.
void uic_mqtt_dotdot_level_step_callback_clear()
Clears all callbacks registered for when Level/Commands/step is received.
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_timed_off is received.
void uic_mqtt_dotdot_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_...
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is receiv...
sl_status_t uic_mqtt_dotdot_door_lock_open_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacRxUcast.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes is received.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_user_type is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampBurnHours.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_groups_generated_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_group is received.
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLocalProgramming.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/MotorStepSize.
void uic_mqtt_dotdot_door_lock_get_user_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user is received.
sl_status_t uic_mqtt_dotdot_color_control_primary5x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary5X.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_lift_value is received.
sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, UTC start_time, GetMeasurementProfileResponseStatus status, ProfileIntervalPeriod profile_interval_period, uint8_t number_of_intervals_delivered, uint16_t attribute_id, uint8_t intervals_count, const uint8_t *intervals)
Definition: dotdot_mqtt.h:29716
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/ClosedLimit.
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointBY.
void uic_mqtt_dotdot_unset_state_force_read_attributes_callback(const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is...
sl_status_t uic_mqtt_dotdot_scenes_current_group_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentGroup.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received.
void uic_mqtt_dotdot_groups_view_group_response_callback_set(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_basic_date_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DateCode.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_request is received.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38715
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received.
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/DriftCompensation.
void uic_mqtt_dotdot_door_lock_get_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Descriptor/Attributes/DeviceTypeList.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info_response is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9735
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/ReportingIntervalSeconds.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2Size.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_all_alarms is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/ActuatorEnabled.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received.
uic_mqtt_dotdot_attribute_publish_type_t
Attribute publish type.
Definition: dotdot_mqtt.h:86
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_unset(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitTilt.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received.
void uic_mqtt_dotdot_unset_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is...
sl_status_t(* uic_mqtt_dotdot_basic_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:169
void uic_mqtt_dotdot_unset_scenes_write_attributes_callback(const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_status_change_notification ...
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule_response i...
void uic_mqtt_dotdot_unset_groups_force_read_attributes_callback(const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes i...
sl_status_t(* uic_mqtt_dotdot_time_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
Definition: dotdot_mqtt.h:8138
void uic_mqtt_dotdot_window_covering_down_or_close_callback_unset(const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/down_or_close is received.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule_respons...
void uic_mqtt_dotdot_state_generated_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove_offline is received.
sl_status_t(* uic_mqtt_dotdot_thermostat_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
Definition: dotdot_mqtt.h:17517
void uic_mqtt_dotdot_groups_view_group_callback_set(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Setup callback to be called when a Groups/Commands/view_group is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is rece...
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_set(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
void uic_mqtt_dotdot_clear_identify_write_attributes_callbacks()
Clears all callbacks registered for when +/identify/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/add_scene is received.
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ElevationMask.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientationValid.
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership_response is received.
void uic_mqtt_dotdot_identify_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9989
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_unset_pressure_measurement_write_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttribu...
void uic_mqtt_dotdot_clear_electrical_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/WriteAttributes is receive...
sl_status_t(* uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34210
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set(const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
Setup callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received.
void uic_mqtt_dotdot_color_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ColorControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/NetworkInterfacesData.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint.
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/StartUpCurrentLevel.
sl_status_t(* uic_mqtt_dotdot_color_control_move_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20301
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CompensationText.
void uic_mqtt_dotdot_clear_color_control_write_attributes_callbacks()
Clears all callbacks registered for when +/color_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t lift_value)
Definition: dotdot_mqtt.h:14817
sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_entryid, uint32_t timestamp, GetLogRecordResponseEventType event_type, DrlkOperEventSource source_operation_event, uint8_t event_id_or_alarm_code, uint16_t userid, const char *pin)
Definition: dotdot_mqtt.h:9493
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_unset(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rec...
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Setup callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received.
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent.
void uic_mqtt_dotdot_diagnostics_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Diagnostics/ClusterRevision attribute.
void uic_mqtt_dotdot_aox_locator_iq_report_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/iq_report is received.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SoilMoisture/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMin.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
void uic_mqtt_dotdot_state_generated_remove_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove is received.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/LongPollInterval.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/LocalTemperature.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhC.
sl_status_t(* uic_mqtt_dotdot_pm25_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_state_t, uic_mqtt_dotdot_pm25_updated_state_t)
Definition: dotdot_mqtt.h:27615
void uic_mqtt_dotdot_set_on_off_force_read_attributes_callback(const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_scenes_store_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene_response is received.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_unset(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLift.
void uic_mqtt_dotdot_binding_generated_bind_callback_unset(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Unsets callback to be called when a +/Binding/GeneratedCommands/bind is received.
void uic_mqtt_dotdot_unset_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceR...
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm is received.
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_init()
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
void uic_mqtt_dotdot_level_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a Level/Commands/step is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code_response is recei...
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSRxBcast.
void uic_mqtt_dotdot_unset_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_unset(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_state_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the State Cluster.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZoneEnrollResponseEnrollResponseCode enroll_response_code, uint8_t zoneid)
Definition: dotdot_mqtt.h:27847
void uic_mqtt_dotdot_alarms_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/alarm is received.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_unset(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_ra...
void uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAttr...
sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
Definition: dotdot_mqtt.h:26627
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationCooling.
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AntennaMode.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind_to_protocol_controller is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Setup callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color_temperature is received.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout is received...
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/FeatureMap.
void uic_mqtt_dotdot_unset_alarms_force_read_attributes_callback(const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes i...
void uic_mqtt_dotdot_set_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes is...
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code_response is recei...
void uic_mqtt_dotdot_descriptor_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Descriptor Cluster.
void uic_mqtt_dotdot_state_interview_callback_clear()
Clears all callbacks registered for when State/Commands/interview is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_clear_thermostat_force_read_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/ValidUntilTime.
sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
Definition: dotdot_mqtt.h:20051
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9889
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Type.
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/RFOperationEventMask.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary4X.
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:107
sl_status_t uic_mqtt_dotdot_state_network_list_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/NetworkList.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkSettableUserStatus user_status)
Definition: dotdot_mqtt.h:9578
sl_status_t uic_mqtt_dotdot_level_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/OnLevel.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfDailyTransitions.
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneState.
sl_status_t(* uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6552
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhB.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is receive...
sl_status_t uic_mqtt_dotdot_basic_producturl_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ProductURL.
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionTimeout.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay...
void uic_mqtt_dotdot_unset_wind_speed_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Scale.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_rfid_code is received.
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/WrongCodeEntryLimit.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule_response is received...
sl_status_t uic_mqtt_dotdot_door_lock_door_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorState.
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRIntensity.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_color_temperature is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay.
void uic_mqtt_dotdot_unset_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttri...
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t frequency)
Definition: dotdot_mqtt.h:6602
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_unset_window_covering_write_attributes_callback(const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes i...
sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t capacity, uint8_t group_list_count, const uint16_t *group_list)
Definition: dotdot_mqtt.h:3699
sl_status_t(* uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t new_short_poll_interval)
Definition: dotdot_mqtt.h:8576
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Scale.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmState.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule_response i...
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/get_group_membership_response is received.
void uic_mqtt_dotdot_window_covering_stop_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group_response is received.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t(* uic_mqtt_dotdot_on_off_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:5933
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule_response i...
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationName.
sl_status_t uic_mqtt_dotdot_color_control_primary3y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary3Y.
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PICoolingDemand.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/ReadingSnapShotTime.
void uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/AlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_step_hue is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/PumpStatus.
void uic_mqtt_dotdot_door_lock_toggle_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle_response is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationLockout.
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2Intensity.
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindSpeedMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_clear()
Clears all callbacks registered for when Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceLevelSensing/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
Definition: dotdot_mqtt.h:9927
sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4461
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_basic_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Basic Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile is re...
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ProtocolController-RFTelemetry/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_credential_status_response is received.
void uic_mqtt_dotdot_poll_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PollControl Cluster.
void uic_mqtt_dotdot_relativity_humidity_unretain_cluster_revision(const char *base_topic)
Unretain a publication to RelativityHumidity/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ConfigurationParameters/ClusterRevision attribute.
void uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttri...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:9610
void uic_mqtt_dotdot_unset_pump_configuration_and_control_write_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/Wr...
sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4434
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonMonoxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientation.
sl_status_t uic_mqtt_dotdot_state_security_publish(const char *base_topic, NodeStateSecurity value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; State/Attributes/Security.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; CarbonMonoxide/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_groups_add_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_response is received.
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/setpoint_raise_or_lower is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2y_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2Y.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9675
void uic_mqtt_dotdot_level_stop_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentMaxDemandDelivered.
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSUnauthorizedKey.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_unset_dehumidification_control_force_read_attributes_callback(const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/For...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_response is received.
void uic_mqtt_dotdot_pm25_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PM25 Cluster.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4492
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code is received.
void uic_mqtt_dotdot_color_control_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color is received.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltage.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMin.
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/PIHeatingDemand.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_log_entry_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *timestamp, LoggingLevelEnum log_level, const char *log_tag, const char *log_message)
Definition: dotdot_mqtt.h:37560
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is re...
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is rec...
void uic_mqtt_dotdot_color_control_move_hue_callback_set(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_hue is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/reset_alarm is received.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3Manufacturer.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the FlowMeasurement/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp.
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_basic_physical_environment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PhysicalEnvironment.
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_on_off_unretain_cluster_revision(const char *base_topic)
Unretain a publication to OnOff/ClusterRevision attribute.
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received.
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_publish(const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/CTELength.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/CredentialRulesSupport.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
Definition: dotdot_mqtt.h:9843
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/UptimeMinutes.
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneID.
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentSaturation.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type_response is recei...
sl_status_t uic_mqtt_dotdot_color_control_primary6y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Y.
void uic_mqtt_dotdot_clear_groups_write_attributes_callbacks()
Clears all callbacks registered for when +/groups/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status_response ...
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ControlSequenceOfOperation.
void uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttri...
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6X.
void uic_mqtt_dotdot_relativity_humidity_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster.
sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t tilt_value)
Definition: dotdot_mqtt.h:14831
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfTotalUsersSupported.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_publish(const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_type is received.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4Intensity.
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is rec...
void uic_mqtt_dotdot_identify_generated_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify is received.
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/EmergencyHeatDelta.
void uic_mqtt_dotdot_unset_on_off_write_attributes_callback(const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is receive...
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt.
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/LocalTemperature.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC.
sl_status_t uic_mqtt_dotdot_level_min_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/Capabilities.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule_response is receive...
void uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback(const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttribut...
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent.
sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
Definition: dotdot_mqtt.h:4445
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comm...
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SendPINOverTheAir.
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_unset(const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
Unsets callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes_response is received.
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IASWD/Attributes/MaxDuration.
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LocalProgrammingFeatures.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstFlow.
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_short_poll_interval is r...
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedSetbackMin.
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:39052
void uic_mqtt_dotdot_illuminance_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IlluminanceMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_barrier_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_user_status_response is received.
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received.
void uic_mqtt_dotdot_level_generated_stop_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_color_control_primary4x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary4X.
sl_status_t uic_mqtt_dotdot_name_and_location_location_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; NameAndLocation/Attributes/Location.
void uic_mqtt_dotdot_color_control_generated_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color is received.
void uic_mqtt_dotdot_state_remove_offline_callback_unset(const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
Unsets callback to be called when a State/Commands/remove_offline is received.
void uic_mqtt_dotdot_identify_identify_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify is received.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7679
void uic_mqtt_dotdot_configuration_parameters_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_clear_protocol_controller_network_management_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_network_management/Commands/ForceReadA...
void uic_mqtt_dotdot_binding_unbind_callback_unset(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Unsets callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20288
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopTime.
void uic_mqtt_dotdot_unset_relativity_humidity_force_read_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/EnergyCarrierDemandFormatting.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB.
void uic_mqtt_dotdot_system_metrics_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
sl_status_t(* uic_mqtt_dotdot_descriptor_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_state_t, uic_mqtt_dotdot_descriptor_updated_state_t)
Definition: dotdot_mqtt.h:40304
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC.
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, uint16_t user_index, const char *user_name, uint32_t user_uniqueid, DrlkUserStatus user_status, DrlkUserType user_type, CredentialRuleEnum credential_rule)
Definition: dotdot_mqtt.h:9896
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
void uic_mqtt_dotdot_groups_generated_view_group_callback_unset(const uic_mqtt_dotdot_groups_view_group_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log_response is receive...
void uic_mqtt_dotdot_window_covering_generated_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/stop is received.
void uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceRe...
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish(const char *base_topic, size_t value_count, const ConfigurationParameter *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ConfigurationParameters/Attributes/ConfigurationParameters.
sl_status_t uic_mqtt_dotdot_door_lock_language_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/Language.
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user is received.
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadOperationEventMask.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_clear()
Clears all callbacks registered for when AoXLocator/Commands/angle_correction is received.
void uic_mqtt_dotdot_clear_occupancy_sensing_force_read_attributes_callbacks()
Clears all callbacks registered for when +/occupancy_sensing/Commands/ForceReadAttributes is received...
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastFail.
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AoXMode.
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBIntensity.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unlock_door_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_pm25_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PM25/Attributes/Tolerance.
void uic_mqtt_dotdot_carbon_monoxide_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_clear()
Clears all callbacks registered for when IASZone/Commands/zone_enroll_response is received.
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:19491
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Unsets callback to be called when a Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_basic_hw_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/HWVersion.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9636
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t mode, SGroupId group_identifier_from, uint8_t scene_identifier_from, SGroupId group_identifier_to, uint8_t scene_identifier_to)
Definition: dotdot_mqtt.h:4567
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMax.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfPINUsersSupported.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSDecryptFailures.
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasureme...
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/GenericDevice-Type.
void uic_mqtt_dotdot_groups_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/view_group_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed.
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/OpenEvents.
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code_response is rece...
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group_response is received...
void uic_mqtt_dotdot_door_lock_clear_user_callback_set(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_state_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the State Cluster.
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
void uic_mqtt_dotdot_set_color_control_force_read_attributes_callback(const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttrib...
void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the CarbonDioxide/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/GenericDevice-Class.
void uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback(const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is ...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
Definition: dotdot_mqtt.h:9645
sl_status_t uic_mqtt_dotdot_door_lock_door_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorState.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/MaxTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodP...
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set(const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
Setup callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is ...
void uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes i...
sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t capacity, SGroupId groupid, uint8_t scene_list_count, const uint8_t *scene_list)
Definition: dotdot_mqtt.h:4499
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership_response is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
void uic_mqtt_dotdot_illuminance_level_sensing_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9755
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACCoilTemperature.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
Definition: dotdot_mqtt.h:35330
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_door_lock_get_user_type_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_user_type is received.
sl_status_t(* uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t on_off_control, uint16_t on_time, uint16_t off_wait_time)
Definition: dotdot_mqtt.h:5952
void uic_mqtt_dotdot_unset_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttri...
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the IASZone/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ProgrammingEventNotificationProgramEventSource program_event_source, ProgrammingEventNotificationProgramEventCode program_event_code, uint16_t userid, const char *pin, DrlkUserType user_type, DrlkUserStatus user_status, uint32_t local_time, const char *data)
Definition: dotdot_mqtt.h:9951
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceLevelSensing/Attributes/LevelStatus.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *code)
Definition: dotdot_mqtt.h:9539
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
void uic_mqtt_dotdot_level_move_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_with_on_off is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/ControlMode.
void uic_mqtt_dotdot_iaswd_unretain_cluster_revision(const char *base_topic)
Unretain a publication to IASWD/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/APSFCFailure.
void uic_mqtt_dotdot_on_off_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a OnOff/Commands/toggle is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/WhitePointX.
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/ChildMoved.
void uic_mqtt_dotdot_set_scenes_force_read_attributes_callback(const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes is...
void uic_mqtt_dotdot_color_control_step_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/step_saturation is received.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is r...
sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_correction_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
Definition: dotdot_mqtt.h:39065
sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
Definition: dotdot_mqtt.h:2911
void uic_mqtt_dotdot_unset_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Forc...
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm_log is received.
void uic_mqtt_dotdot_unset_temperature_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/Forc...
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/LastMessageLQI.
void uic_mqtt_dotdot_door_lock_clear_user_callback_unset(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_color_control_move_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_saturation is received.
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received.
void uic_mqtt_dotdot_occupancy_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/EnableOneTouchLocking.
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_credential_status is received.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_unset_protocol_controller_network_management_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Com...
void uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback(const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadAt...
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_saturation is received...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
Definition: dotdot_mqtt.h:9830
void uic_mqtt_dotdot_wind_speed_measurement_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindSpeedMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_get_log_record_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record is received.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_set_system_metrics_write_attributes_callback(const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color_temperature is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27921
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/SafetyStatus.
void uic_mqtt_dotdot_unset_binding_write_attributes_callback(const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24747
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is recei...
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser.
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_pin_code_response is received.
void uic_mqtt_dotdot_clear_scenes_force_read_attributes_callbacks()
Clears all callbacks registered for when +/scenes/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/PowerDivisor.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t first_parameter_id, uint16_t last_parameter_id)
Definition: dotdot_mqtt.h:38688
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership is received.
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_response is received.
sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, bool start_fast_polling, uint16_t fast_poll_timeout)
Definition: dotdot_mqtt.h:8555
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout_in_seconds, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9470
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage.
void uic_mqtt_dotdot_pressure_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster.
void uic_mqtt_dotdot_iaswd_squawk_callback_clear()
Clears all callbacks registered for when IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_ph_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster.
sl_status_t(* uic_mqtt_dotdot_diagnostics_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
Definition: dotdot_mqtt.h:34202
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FanControl/Attributes/FanModeSequence.
void uic_mqtt_dotdot_level_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LEDSettings.
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received.
void uic_mqtt_dotdot_clear_ballast_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/ballast_configuration/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SoilMoisture/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier.
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9463
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/NumberOfLogRecordsSupported.
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint.
void uic_mqtt_dotdot_groups_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Groups/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatRunningState.
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the DeviceTemperatureConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter is recei...
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorTemperatureMireds.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB.
void uic_mqtt_dotdot_poll_control_check_in_response_callback_set(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Setup callback to be called when a PollControl/Commands/check_in_response is received.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage.
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneValid.
void uic_mqtt_dotdot_time_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Time/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_identify_identify_callback_unset(const uic_mqtt_dotdot_identify_identify_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify is received.
void uic_mqtt_dotdot_alarms_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGY.
void uic_mqtt_dotdot_clear_temperature_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/temperature_measurement/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9456
sl_status_t(* uic_mqtt_dotdot_alarms_alarm_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
Definition: dotdot_mqtt.h:7652
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMax.
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_credential_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/MaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedCurrentHue.
void uic_mqtt_dotdot_application_monitoring_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/FastPollTimeout.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets, uint8_t transition_time100ms)
Definition: dotdot_mqtt.h:4369
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_pin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_on_off_off_with_effect_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, OffWithEffectEffectIdentifier effect_identifier, uint8_t effect_variant)
Definition: dotdot_mqtt.h:5938
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene_response is received.
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a +/IASWD/GeneratedCommands/start_warning is received.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_clear()
Clears all callbacks registered for when Alarms/Commands/get_alarm_response is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ModelIdentifier.
sl_status_t(* uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
Definition: dotdot_mqtt.h:38707
void uic_mqtt_dotdot_groups_remove_group_response_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_level_move_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_unset(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_thermostat_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_clear_on_off_write_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is recei...
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit.
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene_response is received...
sl_status_t(* uic_mqtt_dotdot_ias_zone_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
Definition: dotdot_mqtt.h:27913
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/LongPollIntervalMin.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout_response is...
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/InletTemperature.
sl_status_t(* uic_mqtt_dotdot_groups_remove_all_groups_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:3725
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_hue is received.
void uic_mqtt_dotdot_unset_carbon_monoxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAtt...
void uic_mqtt_dotdot_protocol_controller_network_management_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManagement Cluster.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7684
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_unset(const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received.
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received.
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unlock_door_response is received.
void uic_mqtt_dotdot_power_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is receiv...
void uic_mqtt_dotdot_clear_barrier_control_write_attributes_callbacks()
Clears all callbacks registered for when +/barrier_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_poll_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PollControl/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmState.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
sl_status_t uic_mqtt_dotdot_metering_multiplier_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Multiplier.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode.
void uic_mqtt_dotdot_identify_identify_query_callback_clear()
Clears all callbacks registered for when Identify/Commands/identify_query is received.
sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t test_mode_duration, uint8_t current_zone_sensitivity_level)
Definition: dotdot_mqtt.h:27883
void uic_mqtt_dotdot_clear_aox_locator_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/BatteryPercentage.
void uic_mqtt_dotdot_groups_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Groups Cluster.
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MaxScaledValue.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTEMode.
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is recei...
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_unset(const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule_response is receiv...
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received.
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_basic_location_description_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/LocationDescription.
void uic_mqtt_dotdot_state_remove_callback_set(const uic_mqtt_dotdot_state_remove_callback_t callback)
Setup callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold.
void uic_mqtt_dotdot_groups_generated_view_group_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group is received.
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_level_with_on_off is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3Size.
void uic_mqtt_dotdot_unset_carbon_dioxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttr...
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is rece...
void uic_mqtt_dotdot_groups_remove_group_callback_set(const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37635
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish(const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/OperationMode.
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_clear()
Clears all callbacks registered for when +/IASWD/GeneratedCommands/squawk is received.
void uic_mqtt_dotdot_clear_diagnostics_force_read_attributes_callbacks()
Clears all callbacks registered for when +/diagnostics/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; TemperatureMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a IASZone/Commands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/LastConfiguredBy.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue_and_saturation is...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampRatedHours.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PacketBufferAllocateFailures.
sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
Definition: dotdot_mqtt.h:24265
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/set_weekly_schedule is receiv...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_unset(const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampManufacturer.
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAHrRating.
sl_status_t uic_mqtt_dotdot_time_valid_until_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/ValidUntilTime.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature.
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_unset(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_credential_status is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish(const char *base_topic, NetworkManagementState value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is r...
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_rfid_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule is recei...
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_color_control_options_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Options.
void uic_mqtt_dotdot_scenes_remove_scene_callback_unset(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_set(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_level_current_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentFrequency.
sl_status_t(* uic_mqtt_dotdot_level_move_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6565
sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9449
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene_response is received.
void uic_mqtt_dotdot_identify_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a Identify/Commands/trigger_effect is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_value is received.
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is rec...
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/Tolerance.
void uic_mqtt_dotdot_scenes_recall_scene_callback_unset(const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/recall_scene is received.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4398
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_pin_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_binding_bind_callback_clear()
Clears all callbacks registered for when Binding/Commands/bind is received.
void uic_mqtt_dotdot_basic_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Basic/ClusterRevision attribute.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_set(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
Definition: dotdot_mqtt.h:4387
sl_status_t uic_mqtt_dotdot_color_control_current_hue_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_state_generated_discover_security_callback_unset(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/discover_security is received.
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_unset(const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
Unsets callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received.
void uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is ...
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_unset(const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPower.
void uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback(const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_dehumidification_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster...
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when ConfigurationParameters/Commands/default_reset_all_parameter...
void uic_mqtt_dotdot_unset_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/PositionAndOrientationValid.
sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t days_to_return, uint8_t mode_to_return)
Definition: dotdot_mqtt.h:17391
void uic_mqtt_dotdot_level_generated_move_to_level_callback_unset(const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level is received.
sl_status_t(* uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_updated_state_t)
Definition: dotdot_mqtt.h:1072
void uic_mqtt_dotdot_window_covering_stop_callback_unset(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/stop is received.
void uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback(const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAttr...
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/ReportingMode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxPressure.
void uic_mqtt_dotdot_unset_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribut...
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_value is recei...
void uic_mqtt_dotdot_binding_unbind_callback_clear()
Clears all callbacks registered for when Binding/Commands/unbind is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_set(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/SlotDuration.
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ProcessId.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_clear_relativity_humidity_force_read_attributes_callbacks()
Clears all callbacks registered for when +/relativity_humidity/Commands/ForceReadAttributes is receiv...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record_response is rece...
void uic_mqtt_dotdot_clear_window_covering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUMinUsagePercent.
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_clear_iaswd_write_attributes_callbacks()
Clears all callbacks registered for when +/iaswd/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_unbolt_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_code)
Definition: dotdot_mqtt.h:10013
void uic_mqtt_dotdot_clear_soil_moisture_force_read_attributes_callbacks()
Clears all callbacks registered for when +/soil_moisture/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_rfid_code_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC.
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a Alarms/Commands/get_alarm_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received.
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received.
void uic_mqtt_dotdot_scenes_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/copy_scene is received.
void uic_mqtt_dotdot_scenes_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene is received.
sl_status_t(* uic_mqtt_dotdot_fan_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
Definition: dotdot_mqtt.h:19483
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/SummationFormatting.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay.
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_basic_product_code_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ProductCode.
sl_status_t uic_mqtt_dotdot_time_dst_start_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_on_off_off_callback_clear()
Clears all callbacks registered for when OnOff/Commands/off is received.
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_credential is received.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm_response is received.
void uic_mqtt_dotdot_unset_metering_write_attributes_callback(const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_descriptor_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Descriptor Cluster.
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_unset(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/move_to_saturation is received.
void uic_mqtt_dotdot_clear_basic_force_read_attributes_callbacks()
Clears all callbacks registered for when +/basic/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
Definition: dotdot_mqtt.h:9435
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_clear_wind_speed_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/WriteAttributes is receive...
void uic_mqtt_dotdot_on_off_toggle_callback_unset(const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
Unsets callback to be called when a OnOff/Commands/toggle is received.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_unset(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/unbolt_door is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold.
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_rfid_code_response is received.
void uic_mqtt_dotdot_system_metrics_publish_empty_supported_commands(const dotdot_unid_t unid)
Publish an empty array of SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster.
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_rfid_code is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointBX.
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code is received.
void uic_mqtt_dotdot_clear_pressure_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/pressure_measurement/Commands/ForceReadAttributes is recei...
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
sl_status_t(* uic_mqtt_dotdot_alarms_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
Definition: dotdot_mqtt.h:7698
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
sl_status_t uic_mqtt_dotdot_metering_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Divisor.
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set(const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
Setup callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9884
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_hue is received.
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set(const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received.
sl_status_t uic_mqtt_dotdot_level_current_level_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/CurrentLevel.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
void uic_mqtt_dotdot_color_control_move_color_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Clu...
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationLockout.
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/iq_report is received.
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MinRFIDCodeLength.
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/Co...
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_hue is received.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_percentage is ...
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary2X.
void uic_mqtt_dotdot_unset_pm25_force_read_attributes_callback(const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is ...
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received.
void uic_mqtt_dotdot_unset_carbon_dioxide_write_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACType.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
void uic_mqtt_dotdot_state_generated_discover_security_callback_set(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Setup callback to be called when a +/State/GeneratedCommands/discover_security is received.
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatRunningMode.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryRatedVoltage.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent.
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_unset(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Unsets callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC.
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceivedTime.
void uic_mqtt_dotdot_state_generated_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/remove is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC.
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received.
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set(const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
Setup callback to be called when a IASZone/Commands/zone_status_change_notification is received.
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/NumberOfPrimaries.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_relay_status_log_response is received.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; TemperatureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_set_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_set(const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
Setup callback to be called when a Scenes/Commands/get_scene_membership is received.
void uic_mqtt_dotdot_unset_flow_measurement_write_attributes_callback(const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes ...
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_recall_global_scene is rec...
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response i...
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is re...
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/DoorOpenEvents.
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_unset(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/RAMFreeMB.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/stop_with_on_off is received.
void uic_mqtt_dotdot_aox_locator_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the AoXLocator Cluster.
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/operating_event_notification is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_unset(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when Groups/Commands/add_group_if_identifying is received.
void uic_mqtt_dotdot_door_lock_set_credential_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_credential is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmState.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20415
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status_response is rec...
sl_status_t uic_mqtt_dotdot_basic_device_enabled_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/DeviceEnabled.
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_unset(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Unsets callback to be called when a IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent.
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_clear()
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/default_reset_al...
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime.
sl_status_t uic_mqtt_dotdot_basic_date_code_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/DateCode.
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/ReadingSnapShotTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB.
void uic_mqtt_dotdot_clear_on_off_force_read_attributes_callbacks()
Clears all callbacks registered for when +/on_off/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when Level/Commands/move_to_closest_frequency is received.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/APSTxUcastSuccess.
sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t alarm_code, clusterId cluster_identifier, uint32_t time_stamp)
Definition: dotdot_mqtt.h:7666
void uic_mqtt_dotdot_identify_generated_identify_query_callback_clear()
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_binding_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Binding Cluster.
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9798
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_level_max_frequency_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MaxFrequency.
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationDelivered.
void uic_mqtt_dotdot_alarms_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Alarms/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitLift.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code_response is receiv...
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received.
sl_status_t(* uic_mqtt_dotdot_identify_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
Definition: dotdot_mqtt.h:3330
void uic_mqtt_dotdot_groups_add_group_callback_unset(const uic_mqtt_dotdot_groups_add_group_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group is received.
void uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttri...
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm_log is received.
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OnOff/Attributes/OffWaitTime.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_state_remove_callback_unset(const uic_mqtt_dotdot_state_remove_callback_t callback)
Unsets callback to be called when a State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ShadeConfiguration/Attributes/Mode.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received.
sl_status_t(* uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:36119
void uic_mqtt_dotdot_application_monitoring_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ApplicationMonitoring/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t(* uic_mqtt_dotdot_level_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6528
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set(const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
Setup callback to be called when a PollControl/Commands/fast_poll_stop is received.
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/MinScaledValue.
void uic_mqtt_dotdot_groups_remove_group_response_callback_set(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Setup callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received.
sl_status_t(* uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
Definition: dotdot_mqtt.h:25391
sl_status_t(* uic_mqtt_dotdot_state_discover_security_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35607
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_set(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received.
void uic_mqtt_dotdot_unset_diagnostics_write_attributes_callback(const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_state_security_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/Security.
void uic_mqtt_dotdot_clear_aox_position_estimation_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/WriteAttributes is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BallastConfiguration/Attributes/LampType.
void uic_mqtt_dotdot_barrier_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the BarrierControl Cluster.
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturati...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstPressure.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule is received.
sl_status_t uic_mqtt_dotdot_basic_serial_number_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/SerialNumber.
sl_status_t(* uic_mqtt_dotdot_level_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_updated_state_t)
Definition: dotdot_mqtt.h:6652
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_step_hue is receiv...
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampAlarmMode.
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color_temperature is received.
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_set(const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
Setup callback to be called when a +/BarrierControl/GeneratedCommands/stop is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/Occupancy.
void uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceRea...
sl_status_t uic_mqtt_dotdot_color_control_currenty_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/CurrentY.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set(const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
Setup callback to be called when a Thermostat/Commands/get_relay_status_log is received.
void uic_mqtt_dotdot_unset_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/For...
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_clear()
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile_respo...
void uic_mqtt_dotdot_binding_generated_bind_callback_set(const uic_mqtt_dotdot_binding_bind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/bind is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold.
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_unset(const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is recei...
sl_status_t uic_mqtt_dotdot_basic_power_source_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/PowerSource.
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMFreeMB.
sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4513
void uic_mqtt_dotdot_groups_get_group_membership_callback_set(const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
Setup callback to be called when a Groups/Commands/get_group_membership is received.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
void uic_mqtt_dotdot_level_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a Level/Commands/move_with_on_off is received.
void uic_mqtt_dotdot_barrier_control_stop_callback_clear()
Clears all callbacks registered for when BarrierControl/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PollControl/Attributes/CheckInIntervalMin.
sl_status_t uic_mqtt_dotdot_color_control_primary1x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1X.
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SoundVolume.
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/StartUpOnOff.
sl_status_t uic_mqtt_dotdot_identify_identify_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Identify/Attributes/IdentifyTime.
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementSta...
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMin.
void uic_mqtt_dotdot_on_off_off_callback_set(const uic_mqtt_dotdot_on_off_off_callback_t callback)
Setup callback to be called when a OnOff/Commands/off is received.
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_unset(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene is received.
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableLogging.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor.
void uic_mqtt_dotdot_window_covering_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the WindowCovering Cluster.
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_unset(const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is ...
void uic_mqtt_dotdot_scenes_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a Scenes/Commands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMin.
void uic_mqtt_dotdot_iaswd_start_warning_callback_unset(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Unsets callback to be called when a IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_name_and_location_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhB.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMo...
void uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/For...
sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20329
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9922
sl_status_t uic_mqtt_dotdot_metering_divisor_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/Divisor.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrent.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule is received.
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent.
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_saturation is received...
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received.
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap.
sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
Definition: dotdot_mqtt.h:4407
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/StartOfWeek.
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinCoolSetpointLimit.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC.
void uic_mqtt_dotdot_scenes_store_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/store_scene is received.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_clear()
Clears all callbacks registered for when +/ApplicationMonitoring/GeneratedCommands/log_entry is recei...
void uic_mqtt_dotdot_clear_aox_locator_write_attributes_callbacks()
Clears all callbacks registered for when +/aox_locator/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_metering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Metering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_step_hue is received.
void uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback(const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds.
sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
Definition: dotdot_mqtt.h:27121
sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, IasZoneType zone_type, uint16_t manufacturer_code)
Definition: dotdot_mqtt.h:27874
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/RAMTotalMB.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PhMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_state_discover_neighbors_callback_clear()
Clears all callbacks registered for when State/Commands/discover_neighbors is received.
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/SWBuildID.
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/RemoteSensing.
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_unset(const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/view_group_response is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_unset(const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB.
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_rfid_code is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set(const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received.
void uic_mqtt_dotdot_clear_state_write_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/TotalReactivePower.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3AHrRating.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9791
void uic_mqtt_dotdot_door_lock_clear_user_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_user is received.
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_unset(const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
Unsets callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_clear()
Clears all callbacks registered for when ProtocolController-RFTelemetry/Commands/tx_report is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_clear()
Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_request is received.
void uic_mqtt_dotdot_color_control_move_color_callback_set(const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_color is received.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsAlarmMask.
void uic_mqtt_dotdot_color_control_move_to_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_to_hue is received.
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is rec...
sl_status_t uic_mqtt_dotdot_color_control_primary1y_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary1Y.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacityFormat.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_scenes_name_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/NameSupport.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_unset(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color is received.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB.
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_correction is received.
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB.
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set(const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is receive...
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/AccelerationTimeLift.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received.
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_write_attributes_callbacks()
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/WriteAttribut...
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/Tolerance.
void uic_mqtt_dotdot_barrier_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to BarrierControl/ClusterRevision attribute.
void uic_mqtt_dotdot_unset_device_temperature_configuration_write_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/...
sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
Definition: dotdot_mqtt.h:9762
sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
Definition: dotdot_mqtt.h:9814
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_set(const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/move_to_saturation is received.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_unset(const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is rece...
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout.
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_unset(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is re...
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response is...
void uic_mqtt_dotdot_metering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Metering/ClusterRevision attribute.
void uic_mqtt_dotdot_alarms_alarm_callback_clear()
Clears all callbacks registered for when Alarms/Commands/alarm is received.
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/WhitePointY.
sl_status_t uic_mqtt_dotdot_time_standard_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/StandardTime.
void uic_mqtt_dotdot_set_state_write_attributes_callback(const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_identify_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a Identify/Commands/identify_query is received.
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/ConfigOrStatus.
void uic_mqtt_dotdot_unset_application_monitoring_force_read_attributes_callback(const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/Force...
sl_status_t(* uic_mqtt_dotdot_level_stop_with_on_off_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:6593
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1.
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_log_record_response is received.
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_percentage is received.
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout_response is received.
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is recei...
void uic_mqtt_dotdot_color_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ColorControl Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/LocalProgrammingFeatures.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPower.
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsLift.
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/OccupiedSetback.
sl_status_t(* uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:8612
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerDivisor.
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_set(const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
Setup callback to be called when a AoXLocator/Commands/angle_correction is received.
void uic_mqtt_dotdot_identify_identify_query_response_callback_set(const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
Setup callback to be called when a Identify/Commands/identify_query_response is received.
void uic_mqtt_dotdot_state_remove_callback_clear()
Clears all callbacks registered for when State/Commands/remove is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow.
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Diagnostics/Attributes/PersistentMemoryWrites.
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MeasuredValue.
sl_status_t(* uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
Definition: dotdot_mqtt.h:19686
sl_status_t(* uic_mqtt_dotdot_aox_locator_iq_report_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, uint8_t channel, int8_t rssi, uint8_t samples_count, const int8_t *samples, int32_t sequence)
Definition: dotdot_mqtt.h:39036
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_set(const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received.
void uic_mqtt_dotdot_groups_remove_group_response_callback_unset(const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/remove_group_response is received.
void uic_mqtt_dotdot_unset_system_metrics_force_read_attributes_callback(const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttr...
sl_status_t uic_mqtt_dotdot_metering_default_update_period_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/DefaultUpdatePeriod.
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_unset(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
Unsets callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received.
sl_status_t uic_mqtt_dotdot_scenes_scene_count_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/SceneCount.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining.
sl_status_t(* uic_mqtt_dotdot_scenes_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
Definition: dotdot_mqtt.h:4615
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/OccupancySensorType.
void uic_mqtt_dotdot_set_basic_write_attributes_callback(const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_color_control_color_loop_set_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/color_loop_set is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB.
void uic_mqtt_dotdot_on_off_generated_toggle_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/toggle is received.
void uic_mqtt_dotdot_groups_add_group_response_callback_unset(const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_response is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:9566
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMin.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility.
void uic_mqtt_dotdot_color_control_generated_step_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color is received.
sl_status_t uic_mqtt_dotdot_time_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/Time.
void uic_mqtt_dotdot_clear_aox_position_estimation_force_read_attributes_callbacks()
Clears all callbacks registered for when +/aox_position_estimation/Commands/ForceReadAttributes is re...
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/TotalApparentPower.
void uic_mqtt_dotdot_unset_device_temperature_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Comm...
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/OutletTemperature.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Setup callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB.
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage.
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_closest_frequency is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMin.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstTemp.
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is rece...
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_unset(const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9695
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_unset(const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received.
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_clear()
Clears all callbacks registered for when IASZone/Commands/initiate_test_mode is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxFlow.
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/UptimeMinutes.
void uic_mqtt_dotdot_color_control_move_hue_callback_clear()
Clears all callbacks registered for when ColorControl/Commands/move_hue is received.
sl_status_t uic_mqtt_dotdot_basic_model_identifier_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ModelIdentifier.
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTableFull.
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule is receive...
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set(const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received.
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/set_weekly_schedule is received.
void uic_mqtt_dotdot_iaswd_squawk_callback_unset(const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
Unsets callback to be called when a IASWD/Commands/squawk is received.
void uic_mqtt_dotdot_set_carbon_dioxide_force_read_attributes_callback(const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttri...
void uic_mqtt_dotdot_binding_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Binding Cluster.
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle is received.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/EnhancedColorMode.
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/MinHeatSetpointLimit.
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_set(const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
Setup callback to be called when a DoorLock/Commands/unbolt_door is received.
uic_mqtt_dotdot_callback_call_type_t
Callback type, used in uic_mqtt_dotdot callback functions.
Definition: dotdot_mqtt.h:96
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is...
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule_response ...
sl_status_t uic_mqtt_dotdot_name_and_location_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; NameAndLocation/Attributes/Name.
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/NumberOfWeeklyTransitions.
sl_status_t(* uic_mqtt_dotdot_state_remove_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:35587
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACRefrigerantType.
sl_status_t uic_mqtt_dotdot_time_dst_shift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstShift.
void uic_mqtt_dotdot_level_generated_step_callback_set(const uic_mqtt_dotdot_level_step_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step is received.
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_unset(const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
Unsets callback to be called when a ConfigurationParameters/Commands/set_parameter is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ApparentPower.
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene_response is r...
void uic_mqtt_dotdot_clear_window_covering_write_attributes_callbacks()
Clears all callbacks registered for when +/window_covering/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_binding_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a Binding/Commands/unbind is received.
sl_status_t(* uic_mqtt_dotdot_binding_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
Definition: dotdot_mqtt.h:36148
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/DecelerationTimeLift.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_force_read_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/ForceReadAttribu...
void uic_mqtt_dotdot_unset_iaswd_write_attributes_callback(const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received...
sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
Definition: dotdot_mqtt.h:23998
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue.
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/MacTxUcastRetry.
void uic_mqtt_dotdot_clear_time_write_attributes_callbacks()
Clears all callbacks registered for when +/time/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_set_pm25_force_read_attributes_callback(const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is r...
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DoorOpenEvents.
sl_status_t(* uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
Definition: dotdot_mqtt.h:3730
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay.
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_shade_configuration_unretain_cluster_revision(const char *base_topic)
Unretain a publication to ShadeConfiguration/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PressureMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_write_attributes_callbacks()
Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/WriteAttributes ...
void uic_mqtt_dotdot_clear_poll_control_force_read_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_unset(const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
Unsets callback to be called when a Scenes/Commands/remove_all_scenes is received.
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter is received.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/W...
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule_response is received...
sl_status_t uic_mqtt_dotdot_scenes_current_scene_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Scenes/Attributes/CurrentScene.
void uic_mqtt_dotdot_name_and_location_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster.
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/CredentialRulesSupport.
sl_status_t(* uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_updated_state_t)
Definition: dotdot_mqtt.h:10131
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_clear()
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene is received.
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PM25/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_color_control_primary2x_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary2X.
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/WriteAttr...
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/KeypadProgrammingEventMask.
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; RelativityHumidity/Attributes/MeasuredValue.
void uic_mqtt_dotdot_unset_ph_measurement_write_attributes_callback(const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is...
sl_status_t uic_mqtt_dotdot_window_covering_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/Mode.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule_response ...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue.
sl_status_t uic_mqtt_dotdot_time_local_time_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/LocalTime.
void uic_mqtt_dotdot_aox_position_estimation_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds.
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/MaxPINCodeLength.
sl_status_t(* uic_mqtt_dotdot_color_control_move_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20260
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set(const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_add_scene is received.
sl_status_t uic_mqtt_dotdot_level_remaining_time_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/RemainingTime.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/ActivePower.
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/PeriodSamples.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent.
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_unset(const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
Unsets callback to be called when a Groups/Commands/add_group_if_identifying is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC.
sl_status_t uic_mqtt_dotdot_time_dst_end_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstEnd.
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_unset(const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
Unsets callback to be called when a Binding/Commands/bind_to_protocol_controller is received.
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureUnitOfMeasure.
void uic_mqtt_dotdot_basic_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the Basic Cluster.
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitTilt.
sl_status_t(* uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_updated_state_t)
Definition: dotdot_mqtt.h:39133
sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
Definition: dotdot_mqtt.h:16513
sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
Definition: dotdot_mqtt.h:39964
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set(const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
Setup callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is received...
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTELength.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_clear()
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene is received.
void uic_mqtt_dotdot_level_generated_move_to_level_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level is received.
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/ReportingMode.
void uic_mqtt_dotdot_clear_metering_force_read_attributes_callbacks()
Clears all callbacks registered for when +/metering/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish(const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback(const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttrib...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ManufacturerVersionDetails.
void uic_mqtt_dotdot_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish emtpy values for SupportedCommands for UNID/EndPoint.
void uic_mqtt_dotdot_binding_generated_unbind_callback_set(const uic_mqtt_dotdot_binding_unbind_callback_t callback)
Setup callback to be called when a +/Binding/GeneratedCommands/unbind is received.
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/BallastFactorAdjustment.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9877
sl_status_t(* uic_mqtt_dotdot_metering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
Definition: dotdot_mqtt.h:28805
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/LockType.
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/TemperatureFormatting.
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received.
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PhMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/StartUpColorTemperatureMireds.
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_clear()
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_if_identifying is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount.
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes is receive...
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnableOneTouchLocking.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2.
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/MaxRFIDCodeLength.
void uic_mqtt_dotdot_binding_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the Binding/ClusterRevision attribute.
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received.
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/PacketValidateDropCount.
void uic_mqtt_dotdot_state_generated_remove_offline_callback_clear()
Clears all callbacks registered for when +/State/GeneratedCommands/remove_offline is received.
void uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback(const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttribute...
void uic_mqtt_dotdot_unset_fan_control_force_read_attributes_callback(const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_level_min_frequency_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/MinFrequency.
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NumberOfResets.
sl_status_t(* uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
Definition: dotdot_mqtt.h:36126
void uic_mqtt_dotdot_set_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is rec...
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_unset(const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received.
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set(const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
Setup callback to be called when a Basic/Commands/reset_to_factory_defaults is received.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code is received.
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes is received...
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue.
sl_status_t uic_mqtt_dotdot_time_dst_start_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/DstStart.
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set(const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorPointRX.
sl_status_t uic_mqtt_dotdot_door_lock_open_period_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/OpenPeriod.
void uic_mqtt_dotdot_window_covering_stop_callback_set(const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
Setup callback to be called when a WindowCovering/Commands/stop is received.
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingV...
sl_status_t(* uic_mqtt_dotdot_window_covering_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
Definition: dotdot_mqtt.h:14892
void uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/Force...
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentOverload.
void uic_mqtt_dotdot_fan_control_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Alarms/Attributes/AlarmCount.
void uic_mqtt_dotdot_dehumidification_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster.
void uic_mqtt_dotdot_name_and_location_unretain_cluster_revision(const char *base_topic)
Unretain a publication to NameAndLocation/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_on_off_on_off_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OnOff/Attributes/OnOff.
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set(const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is ...
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentSummationDelivered.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish(const char *base_topic, size_t value_count, const WirelessNetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_saturation is recei...
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/OccupiedHeatingSetpoint.
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; FlowMeasurement/Attributes/MeasuredValue.
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set(const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received.
void uic_mqtt_dotdot_alarms_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Alarms Cluster.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmMask.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC.
sl_status_t uic_mqtt_dotdot_metering_multiplier_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/Multiplier.
sl_status_t uic_mqtt_dotdot_color_control_current_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/CurrentHue.
void uic_mqtt_dotdot_unset_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes...
void uic_mqtt_dotdot_unset_pm25_write_attributes_callback(const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2.
void uic_mqtt_dotdot_poll_control_check_in_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in is received.
sl_status_t uic_mqtt_dotdot_time_time_publish(const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/Time.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor.
void uic_mqtt_dotdot_set_thermostat_write_attributes_callback(const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is rece...
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/EnhancedCurrentHue.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmMask.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm is received.
void uic_mqtt_dotdot_set_descriptor_write_attributes_callback(const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is rece...
void uic_mqtt_dotdot_state_discover_security_callback_unset(const uic_mqtt_dotdot_state_discover_security_callback_t callback)
Unsets callback to be called when a State/Commands/discover_security is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/Battery2RatedVoltage.
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color_temperature i...
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received.
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is recei...
void uic_mqtt_dotdot_window_covering_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the WindowCovering/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule_response is received.
void uic_mqtt_dotdot_set_soil_moisture_force_read_attributes_callback(const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttrib...
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BarrierControl/Attributes/CloseEvents.
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_clear()
Clears all callbacks registered for when Scenes/Commands/get_scene_membership is received.
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold.
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent.
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_unset(const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received.
sl_status_t(* uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_state_t, uic_mqtt_dotdot_application_monitoring_updated_state_t)
Definition: dotdot_mqtt.h:37627
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_unset(const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_value is received.
void uic_mqtt_dotdot_clear_ias_zone_write_attributes_callbacks()
Clears all callbacks registered for when +/ias_zone/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_level_stop_with_on_off_callback_unset(const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
Unsets callback to be called when a Level/Commands/stop_with_on_off is received.
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_unset(const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSag.
void uic_mqtt_dotdot_color_control_step_hue_callback_unset(const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
Unsets callback to be called when a ColorControl/Commands/step_hue is received.
void uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Command...
void uic_mqtt_dotdot_poll_control_check_in_response_callback_unset(const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
Unsets callback to be called when a PollControl/Commands/check_in_response is received.
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level_with_on_off is recei...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod.
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_unset(const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is rec...
void uic_mqtt_dotdot_clear_thermostat_write_attributes_callbacks()
Clears all callbacks registered for when +/thermostat/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the PressureMeasurement/ClusterRevision attribute.
void uic_mqtt_dotdot_groups_view_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/view_group is received.
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_set(const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received.
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/JoinIndication.
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/BarrierPosition.
void uic_mqtt_dotdot_unset_barrier_control_write_attributes_callback(const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes i...
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonDioxide/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_flow_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster.
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_unset(const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is receiv...
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ManufacturerName.
sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9587
void uic_mqtt_dotdot_color_control_stop_move_step_callback_set(const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
Setup callback to be called when a ColorControl/Commands/stop_move_step is received.
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PollControl/Attributes/FastPollTimeoutMax.
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish(const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; CarbonMonoxide/Attributes/MaxMeasuredValue.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish(const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent.
sl_status_t uic_mqtt_dotdot_binding_binding_table_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Binding/Attributes/BindingTable.
void uic_mqtt_dotdot_window_covering_unretain_cluster_revision(const char *base_topic)
Unretain a publication to WindowCovering/ClusterRevision attribute.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/Primary6Intensity.
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_publish(const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; AoXLocator/Attributes/AzimuthMask.
void uic_mqtt_dotdot_clear_door_lock_force_read_attributes_callbacks()
Clears all callbacks registered for when +/door_lock/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; FlowMeasurement/Attributes/MaxMeasuredValue.
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set(const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received.
void uic_mqtt_dotdot_door_lock_get_user_status_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_user_status is received.
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ApplicationMonitoring/ClusterRevision attribute.
void uic_mqtt_dotdot_set_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is recei...
void uic_mqtt_dotdot_level_generated_move_callback_clear()
Clears all callbacks registered for when +/Level/GeneratedCommands/move is received.
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation.
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue.
sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20400
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received.
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule is received.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_unset(const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
Unsets callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule is recei...
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/clear_weekly_schedule is rece...
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_unset(const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user is received.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; IlluminanceMeasurement/Attributes/LightSensorType.
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorCapabilities.
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Setup callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_alarms_get_alarm_callback_unset(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Unsets callback to be called when a Alarms/Commands/get_alarm is received.
sl_status_t(* uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:7661
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_state_network_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; State/Attributes/NetworkStatus.
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled.
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is rece...
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_publish(const char *base_topic, CCColorLoopDirection value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopDirection.
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHold.
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/HVACSystemTypeConfiguration.
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointGX.
void uic_mqtt_dotdot_level_unretain_cluster_revision(const char *base_topic)
Unretain a publication to Level/ClusterRevision attribute.
void uic_mqtt_dotdot_clear_poll_control_write_attributes_callbacks()
Clears all callbacks registered for when +/poll_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_clear()
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule is received.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_unset(const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
Unsets callback to be called when a +/Alarms/GeneratedCommands/alarm is received.
void uic_mqtt_dotdot_color_control_step_color_callback_set(const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_color is received.
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/DCPower.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile...
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindSpeedMeasurement/Attributes/Tolerance.
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PressureMeasurement/Attributes/ScaledValue.
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_clear()
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log_response...
void uic_mqtt_dotdot_clear_state_force_read_attributes_callbacks()
Clears all callbacks registered for when +/state/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_publish(const char *base_topic, size_t value_count, const DeviceTypeStruct *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Descriptor/Attributes/DeviceTypeList.
sl_status_t(* uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_updated_state_t)
Definition: dotdot_mqtt.h:9174
void uic_mqtt_dotdot_set_metering_force_read_attributes_callback(const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes ...
void uic_mqtt_dotdot_unset_door_lock_write_attributes_callback(const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is rece...
sl_status_t(* uic_mqtt_dotdot_color_control_move_color_temperature_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20486
sl_status_t(* uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
Definition: dotdot_mqtt.h:24482
sl_status_t(* uic_mqtt_dotdot_pm25_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_updated_state_t)
Definition: dotdot_mqtt.h:27623
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC.
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set(const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
Setup callback to be called when a DoorLock/Commands/programming_event_notification is received.
void uic_mqtt_dotdot_scenes_remove_scene_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene is received.
sl_status_t uic_mqtt_dotdot_time_time_status_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Time/Attributes/TimeStatus.
void uic_mqtt_dotdot_clear_flow_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/flow_measurement/Commands/ForceReadAttributes is received.
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay.
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/EnergyCarrierSummationFormatting.
sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_state_t, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
Definition: dotdot_mqtt.h:27368
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/Occupancy.
sl_status_t uic_mqtt_dotdot_basic_zcl_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ZCLVersion.
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC.
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Comma...
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; WindowCovering/Attributes/VelocityLift.
void uic_mqtt_dotdot_set_identify_write_attributes_callback(const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is receiv...
sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, CredentialStruct credential, const char *credential_data, uint16_t user_index, DrlkUserStatus user_status, DrlkUserType user_type)
Definition: dotdot_mqtt.h:9972
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_set(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received.
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_set(const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received.
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXLocator/Attributes/CTESamplingInterval.
sl_status_t(* uic_mqtt_dotdot_identify_identify_query_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout)
Definition: dotdot_mqtt.h:3300
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode.
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/DefaultConfigurationRegister.
void uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback(const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceRead...
void uic_mqtt_dotdot_thermostat_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the Thermostat Cluster.
void uic_mqtt_dotdot_color_control_step_saturation_callback_set(const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
Setup callback to be called when a ColorControl/Commands/step_saturation is received.
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/CPUAverageUsagePercent.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageOverload.
sl_status_t uic_mqtt_dotdot_identify_identify_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Identify/Attributes/IdentifyTime.
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_unset(const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is receive...
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage.
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set(const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is rec...
void uic_mqtt_dotdot_color_control_generated_move_color_callback_clear()
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color is received.
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorPointRY.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SupportedOperatingModes.
sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
Definition: dotdot_mqtt.h:9428
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/AlarmMask.
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule is received.
void uic_mqtt_dotdot_fan_control_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the FanControl Cluster.
sl_status_t uic_mqtt_dotdot_time_dst_shift_publish(const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Time/Attributes/DstShift.
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/SendPINOverTheAir.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue.
void uic_mqtt_dotdot_unset_aox_locator_write_attributes_callback(const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is re...
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/SetpointChangeAmount.
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received.
void uic_mqtt_dotdot_alarms_generated_alarm_callback_clear()
Clears all callbacks registered for when +/Alarms/GeneratedCommands/alarm is received.
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit.
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/RelayedUcast.
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMinLevel.
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/LampQuantity.
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_clear()
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind_from_protocol_controller ...
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_unset(const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received.
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PowerConfiguration/Attributes/BatteryVoltage.
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/EnablePrivacyModeButton.
void uic_mqtt_dotdot_door_lock_toggle_callback_set(const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
Setup callback to be called when a DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_carbon_monoxide_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster.
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_clear()
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in is received.
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set(const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
Setup callback to be called when a DoorLock/Commands/get_weekday_schedule is received.
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IASZone/Attributes/ZoneState.
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule_response is received.
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/MeteringDeviceType.
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter.
void uic_mqtt_dotdot_clear_electrical_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/electrical_measurement/Commands/ForceReadAttributes is rec...
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; BallastConfiguration/Attributes/PowerOnLevel.
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision(const char *base_topic, uint16_t value)
Publish the ElectricalMeasurement/ClusterRevision attribute.
sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
Definition: dotdot_mqtt.h:9571
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_publish(const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Metering/Attributes/CurrentSummationReceived.
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Thermostat/Attributes/ACLouverPosition.
void uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback(const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
Setup a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/Forc...
void uic_mqtt_dotdot_illuminance_measurement_publish_empty_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster.
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; AoXPositionEstimation/Attributes/Position.
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Metering/Attributes/DemandFormatting.
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_clear()
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off_with_effect is received.
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_unset(const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
Unsets callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle_response is received.
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB.
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; RelativityHumidity/Attributes/MinMeasuredValue.
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_unset(const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
Unsets callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_write_attributes_callback(const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/...
void uic_mqtt_dotdot_unset_level_write_attributes_callback(const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
Unsets a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received...
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3.
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ColorControl/Attributes/ColorLoopActive.
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB.
void uic_mqtt_dotdot_identify_generated_identify_query_callback_unset(const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received.
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_set(const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/remove_scene_response is received.
void uic_mqtt_dotdot_door_lock_toggle_callback_clear()
Clears all callbacks registered for when DoorLock/Commands/toggle is received.
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set(const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received.
sl_status_t(* uic_mqtt_dotdot_basic_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
Definition: dotdot_mqtt.h:161
sl_status_t uic_mqtt_dotdot_basic_application_version_publish(const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Basic/Attributes/ApplicationVersion.
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhC.
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor.
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; IlluminanceMeasurement/Attributes/Tolerance.
sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
Definition: dotdot_mqtt.h:25646
sl_status_t(* uic_mqtt_dotdot_poll_control_write_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
Definition: dotdot_mqtt.h:8604
void uic_mqtt_dotdot_clear_wind_speed_measurement_force_read_attributes_callbacks()
Clears all callbacks registered for when +/wind_speed_measurement/Commands/ForceReadAttributes is rec...
void uic_mqtt_dotdot_groups_remove_group_callback_clear()
Clears all callbacks registered for when Groups/Commands/remove_group is received.
void uic_mqtt_dotdot_iaswd_start_warning_callback_set(const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
Setup callback to be called when a IASWD/Commands/start_warning is received.
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set(const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is recei...
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_credential is received.
sl_status_t uic_mqtt_dotdot_level_off_transition_time_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Level/Attributes/OffTransitionTime.
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3.
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_status_response is received.
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DoorLock/Attributes/SupportedOperatingModes.
sl_status_t(* uic_mqtt_dotdot_color_control_stop_move_step_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
Definition: dotdot_mqtt.h:20477
void uic_mqtt_dotdot_wind_speed_measurement_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster.
void uic_mqtt_dotdot_pump_configuration_and_control_unretain_cluster_revision(const char *base_topic)
Unretain a publication to PumpConfigurationAndControl/ClusterRevision attribute.
void uic_mqtt_dotdot_door_lock_set_user_type_callback_set(const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
Setup callback to be called when a DoorLock/Commands/set_user_type is received.
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_clear()
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status_response is rec...
void uic_mqtt_dotdot_illuminance_level_sensing_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster.
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set(const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
Setup callback to be called when a Scenes/Commands/enhanced_view_scene_response is received.
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_clear()
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_report is received.
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationHysteresis.
void uic_mqtt_dotdot_set_power_configuration_write_attributes_callback(const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttribute...
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NeighborAdded.
void uic_mqtt_dotdot_unset_flow_measurement_force_read_attributes_callback(const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAt...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish(const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinCompPressure.
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhB.
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltage.
void uic_mqtt_dotdot_state_generated_interview_callback_unset(const uic_mqtt_dotdot_state_interview_callback_t callback)
Unsets callback to be called when a +/State/GeneratedCommands/interview is received.
sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
Definition: dotdot_mqtt.h:40098
void uic_mqtt_dotdot_scenes_store_scene_callback_unset(const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
Unsets callback to be called when a Scenes/Commands/store_scene is received.
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary1Intensity.
void uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback(const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
Setup a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes ...
sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_response_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId group_identifier_from, uint8_t scene_identifier_from)
Definition: dotdot_mqtt.h:4582
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set(const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
Setup callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received.
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; ColorControl/Attributes/Primary6Intensity.
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_unset(const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
Unsets callback to be called when a OnOff/Commands/on_with_timed_off is received.
void uic_mqtt_dotdot_door_lock_get_user_response_callback_unset(const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/get_user_response is received.
void uic_mqtt_dotdot_unset_pump_configuration_and_control_force_read_attributes_callback(const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Comman...
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Thermostat/Attributes/ACCapacity.
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_publish(const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; DoorLock/Attributes/RequirePINforRFOperation.
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitLift.
void uic_mqtt_dotdot_unset_diagnostics_force_read_attributes_callback(const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
Unsets a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttribu...
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed.
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; SystemMetrics/Attributes/AverageTemperatureCelcius.
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_clear()
Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_value is received.
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish(const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours.
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_unset(const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
Unsets callback to be called when a DoorLock/Commands/clear_rfid_code_response is received.
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_supported_commands(const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
Publish the SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfiguration Cluster.
sl_status_t uic_mqtt_dotdot_level_min_level_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Level/Attributes/MinLevel.
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; Diagnostics/Attributes/NWKDecryptFailures.
sl_status_t(* uic_mqtt_dotdot_iaswd_squawk_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t squawk_configuration)
Definition: dotdot_mqtt.h:28488
sl_status_t uic_mqtt_dotdot_basic_zcl_version_unretain(const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Unretains a published attribute; Basic/Attributes/ZCLVersion.
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_unset(const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is receive...
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_publish(const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; ApplicationMonitoring/Attributes/FQDN.
sl_status_t(* uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t)(const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_updated_state_t)
Definition: dotdot_mqtt.h:15959
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_publish(const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
Publish the attribute; BarrierControl/Attributes/CommandOpenEvents.
sl_status_t(* uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t)(dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointRaiseOrLowerMode mode, int8_t amount)
Definition: dotdot_mqtt.h:17337
@ UCL_MQTT_PUBLISH_TYPE_REPORTED
Definition: dotdot_mqtt.h:90
@ UCL_MQTT_PUBLISH_TYPE_DESIRED
Definition: dotdot_mqtt.h:88
@ UCL_MQTT_PUBLISH_TYPE_ALL
Definition: dotdot_mqtt.h:92
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK
Definition: dotdot_mqtt.h:100
@ UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL
Definition: dotdot_mqtt.h:98
void(* mqtt_message_callback_t)(const char *topic, const char *message, const size_t message_length)
A callback type for pushing incoming messages.
Definition: uic_mqtt.h:60
uint32_t sl_status_t
Definition: sl_status.h:139
uint16_t SGroupId
Definition: zap-types.h:49
TriggerEffectEffectIdentifier
Definition: zap-types.h:1250
DataOperationTypeEnum
Definition: zap-types.h:515
DrlkSettableUserStatus
Definition: zap-types.h:662
DrlkOperEventSource
Definition: zap-types.h:630
IasZoneType
Definition: zap-types.h:759
TriggerEffectEffectVariant
Definition: zap-types.h:1260
OffWithEffectEffectIdentifier
Definition: zap-types.h:1001
const char * SSceneName
Definition: zap-types.h:50
uint16_t DrlkPINUserID
Definition: zap-types.h:36
ProgrammingEventNotificationProgramEventSource
Definition: zap-types.h:1064
DrlkSetCodeStatus
Definition: zap-types.h:654
CredentialRuleEnum
Definition: zap-types.h:498
uint16_t DrlkRFIDUserID
Definition: zap-types.h:37
uint8_t DrlkHolidayScheduleID
Definition: zap-types.h:41
IaswdLevel
Definition: zap-types.h:811
CCColorLoopDirection
Definition: zap-types.h:410
SetpointRaiseOrLowerMode
Definition: zap-types.h:1096
uint16_t CCMaxMiredsField
Definition: zap-types.h:46
MoveStepMode
Definition: zap-types.h:922
uint16_t CCMinMiredsField
Definition: zap-types.h:45
DrlkUserType
Definition: zap-types.h:676
OperatingEventNotificationOperationEventCode
Definition: zap-types.h:1015
uint64_t EUI64
Definition: zap-types.h:34
uint8_t DrlkYearDayScheduleID
Definition: zap-types.h:40
NodeStateSecurity
Definition: zap-types.h:951
DrlkOperMode
Definition: zap-types.h:639
uint32_t UTC
Definition: zap-types.h:35
CCDirection
Definition: zap-types.h:416
GetLogRecordResponseEventType
Definition: zap-types.h:711
zclStatus
Definition: zap-types.h:1303
BatterySize
Definition: zap-types.h:386
uint16_t DrlkTotalUserID
Definition: zap-types.h:38
TxReportTransmissionSpeed
Definition: zap-types.h:1265
LoggingLevelEnum
Definition: zap-types.h:848
PumpControlMode
Definition: zap-types.h:1072
NodeStateNetworkStatus
Definition: zap-types.h:941
PumpOperationMode
Definition: zap-types.h:1082
DrlkPassFailStatus
Definition: zap-types.h:648
uint8_t DrlkWeekDayScheduleID
Definition: zap-types.h:39
CCStepMode
Definition: zap-types.h:431
ProfileIntervalPeriod
Definition: zap-types.h:1041
GetMeasurementProfileResponseStatus
Definition: zap-types.h:718
uint16_t clusterId
Definition: zap-types.h:51
CCMoveMode
Definition: zap-types.h:424
ProgrammingEventNotificationProgramEventCode
Definition: zap-types.h:1053
DrlkUserStatus
Definition: zap-types.h:668
ZoneEnrollResponseEnrollResponseCode
Definition: zap-types.h:1289
ColorLoopSetAction
Definition: zap-types.h:467
SL Status Codes.
Definition: zap-types.h:2000
Definition: zap-types.h:2007
Definition: zap-types.h:2022
Definition: zap-types.h:2032
Definition: zap-types.h:2038
Definition: zap-types.h:2044
Definition: zap-types.h:2053
Definition: zap-types.h:2060
Definition: zap-types.h:2078
Definition: zap-types.h:2084
Definition: zap-types.h:1992
Definition: zap-types.h:2097
Definition: zap-types.h:2103
Definition: zap-types.h:2113
Definition: zap-types.h:2120
Definition: zap-types.h:2127
Command fields for Alarms/Alarm.
Definition: dotdot_mqtt.h:7726
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7729
uint8_t alarm_code
Definition: dotdot_mqtt.h:7727
Command fields for Alarms/GetAlarmResponse.
Definition: dotdot_mqtt.h:7735
uint32_t time_stamp
Definition: dotdot_mqtt.h:7742
uint8_t alarm_code
Definition: dotdot_mqtt.h:7738
zclStatus status
Definition: dotdot_mqtt.h:7736
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7740
Command fields for Alarms/ResetAlarm.
Definition: dotdot_mqtt.h:7717
clusterId cluster_identifier
Definition: dotdot_mqtt.h:7720
uint8_t alarm_code
Definition: dotdot_mqtt.h:7718
Definition: dotdot_mqtt.h:7690
uint16_t alarm_count
Definition: dotdot_mqtt.h:7691
Definition: dotdot_mqtt.h:7694
bool alarm_count
Definition: dotdot_mqtt.h:7695
Command fields for AoXLocator/AngleCorrection.
Definition: dotdot_mqtt.h:39173
const char * tag_unid
Definition: dotdot_mqtt.h:39174
SphericalCoordinates direction
Definition: dotdot_mqtt.h:39176
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:39178
Command fields for AoXLocator/AngleReport.
Definition: dotdot_mqtt.h:39160
SphericalCoordinates deviation
Definition: dotdot_mqtt.h:39165
SphericalCoordinates direction
Definition: dotdot_mqtt.h:39163
const char * tag_unid
Definition: dotdot_mqtt.h:39161
int32_t sequence
Definition: dotdot_mqtt.h:39167
Command fields for AoXLocator/IQReport.
Definition: dotdot_mqtt.h:39144
const int8_t * samples
Definition: dotdot_mqtt.h:39152
uint8_t samples_count
Definition: dotdot_mqtt.h:39151
const char * tag_unid
Definition: dotdot_mqtt.h:39145
uint8_t channel
Definition: dotdot_mqtt.h:39147
int32_t sequence
Definition: dotdot_mqtt.h:39154
int8_t rssi
Definition: dotdot_mqtt.h:39149
Definition: dotdot_mqtt.h:39079
int8_t cte_sampling_interval
Definition: dotdot_mqtt.h:39099
uint8_t aox_mode
Definition: dotdot_mqtt.h:39089
const MinMaxPair * elevation_mask
Definition: dotdot_mqtt.h:39086
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:39081
double angle_filtering_weight
Definition: dotdot_mqtt.h:39095
CoordinateAndOrientation position_and_orientation
Definition: dotdot_mqtt.h:39082
int8_t angle_correction_timeout
Definition: dotdot_mqtt.h:39096
int8_t period_samples
Definition: dotdot_mqtt.h:39093
size_t antenna_array_count
Definition: dotdot_mqtt.h:39091
size_t allow_list_count
Definition: dotdot_mqtt.h:39087
int8_t cte_length
Definition: dotdot_mqtt.h:39100
int8_t slot_duration
Definition: dotdot_mqtt.h:39101
size_t elevation_mask_count
Definition: dotdot_mqtt.h:39085
const MinMaxPair * azimuth_mask
Definition: dotdot_mqtt.h:39084
uint8_t reporting_mode
Definition: dotdot_mqtt.h:39080
const int8_t * antenna_array
Definition: dotdot_mqtt.h:39092
bool angle_filtering
Definition: dotdot_mqtt.h:39094
size_t azimuth_mask_count
Definition: dotdot_mqtt.h:39083
const char ** allow_list
Definition: dotdot_mqtt.h:39088
uint8_t cte_mode
Definition: dotdot_mqtt.h:39098
int8_t angle_correction_delay
Definition: dotdot_mqtt.h:39097
uint8_t antenna_mode
Definition: dotdot_mqtt.h:39090
Definition: dotdot_mqtt.h:39104
bool position_and_orientation_valid
Definition: dotdot_mqtt.h:39106
bool angle_filtering
Definition: dotdot_mqtt.h:39115
bool elevation_mask
Definition: dotdot_mqtt.h:39109
bool azimuth_mask
Definition: dotdot_mqtt.h:39108
bool angle_filtering_weight
Definition: dotdot_mqtt.h:39116
bool cte_mode
Definition: dotdot_mqtt.h:39119
bool position_and_orientation
Definition: dotdot_mqtt.h:39107
bool reporting_mode
Definition: dotdot_mqtt.h:39105
bool cte_sampling_interval
Definition: dotdot_mqtt.h:39120
bool period_samples
Definition: dotdot_mqtt.h:39114
bool antenna_mode
Definition: dotdot_mqtt.h:39112
bool angle_correction_timeout
Definition: dotdot_mqtt.h:39117
bool angle_correction_delay
Definition: dotdot_mqtt.h:39118
bool slot_duration
Definition: dotdot_mqtt.h:39122
bool aox_mode
Definition: dotdot_mqtt.h:39111
bool allow_list
Definition: dotdot_mqtt.h:39110
bool antenna_array
Definition: dotdot_mqtt.h:39113
bool cte_length
Definition: dotdot_mqtt.h:39121
EstimatedPosition position
Definition: dotdot_mqtt.h:39949
bool position
Definition: dotdot_mqtt.h:39953
Command fields for ApplicationMonitoring/LogEntry.
Definition: dotdot_mqtt.h:37646
const char * log_tag
Definition: dotdot_mqtt.h:37651
LoggingLevelEnum log_level
Definition: dotdot_mqtt.h:37649
const char * timestamp
Definition: dotdot_mqtt.h:37647
const char * log_message
Definition: dotdot_mqtt.h:37653
Definition: dotdot_mqtt.h:37574
uint64_t process_id
Definition: dotdot_mqtt.h:37581
const char ** application_mqtt_topics
Definition: dotdot_mqtt.h:37579
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37584
double mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37591
double application_cpu_average_usage_percent
Definition: dotdot_mqtt.h:37595
const char * fqdn
Definition: dotdot_mqtt.h:37583
uint8_t mqtt_logging_level
Definition: dotdot_mqtt.h:37585
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:37580
double mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37590
uint64_t mqtt_messages_sent
Definition: dotdot_mqtt.h:37587
double application_cpu_max_usage_percent
Definition: dotdot_mqtt.h:37597
const char * application_name
Definition: dotdot_mqtt.h:37575
size_t application_mqtt_topics_count
Definition: dotdot_mqtt.h:37578
double application_cpu_min_usage_percent
Definition: dotdot_mqtt.h:37596
double application_ram_usagemb
Definition: dotdot_mqtt.h:37598
bool application_connected
Definition: dotdot_mqtt.h:37577
double mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37592
double application_cpu_usage_percent
Definition: dotdot_mqtt.h:37594
uint32_t application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37593
const char * hostname
Definition: dotdot_mqtt.h:37582
uint64_t mqtt_messages_received
Definition: dotdot_mqtt.h:37588
uint32_t mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37586
uint64_t mqtt_subscription_count
Definition: dotdot_mqtt.h:37589
const char * application_version
Definition: dotdot_mqtt.h:37576
bool mqtt_messages_sent
Definition: dotdot_mqtt.h:37613
bool process_id
Definition: dotdot_mqtt.h:37607
bool application_version
Definition: dotdot_mqtt.h:37603
bool uptime_minutes
Definition: dotdot_mqtt.h:37606
bool application_mqtt_topics
Definition: dotdot_mqtt.h:37605
bool mqtt_average_delivery_time_seconds
Definition: dotdot_mqtt.h:37616
bool application_cpu_usage_percent
Definition: dotdot_mqtt.h:37620
bool fqdn
Definition: dotdot_mqtt.h:37609
bool mqtt_logging_enabled
Definition: dotdot_mqtt.h:37610
bool application_name
Definition: dotdot_mqtt.h:37602
bool application_ram_usagemb
Definition: dotdot_mqtt.h:37624
bool application_cpu_average_usage_percent
Definition: dotdot_mqtt.h:37621
bool mqtt_max_delivery_time_seconds
Definition: dotdot_mqtt.h:37618
bool application_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37619
bool application_cpu_max_usage_percent
Definition: dotdot_mqtt.h:37623
bool mqtt_messages_received
Definition: dotdot_mqtt.h:37614
bool mqtt_statistics_reporting_interval_seconds
Definition: dotdot_mqtt.h:37612
bool mqtt_min_delivery_time_seconds
Definition: dotdot_mqtt.h:37617
bool mqtt_logging_level
Definition: dotdot_mqtt.h:37611
bool application_connected
Definition: dotdot_mqtt.h:37604
bool application_cpu_min_usage_percent
Definition: dotdot_mqtt.h:37622
bool hostname
Definition: dotdot_mqtt.h:37608
bool mqtt_subscription_count
Definition: dotdot_mqtt.h:37615
Definition: dotdot_mqtt.h:23343
const char * lamp_type
Definition: dotdot_mqtt.h:23354
uint32_t lamp_rated_hours
Definition: dotdot_mqtt.h:23356
uint8_t ballast_factor_adjustment
Definition: dotdot_mqtt.h:23352
uint16_t power_on_fade_time
Definition: dotdot_mqtt.h:23350
uint32_t lamp_burn_hours
Definition: dotdot_mqtt.h:23357
uint8_t min_level
Definition: dotdot_mqtt.h:23347
uint8_t physical_min_level
Definition: dotdot_mqtt.h:23344
uint8_t lamp_alarm_mode
Definition: dotdot_mqtt.h:23358
uint8_t intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23351
uint8_t power_on_level
Definition: dotdot_mqtt.h:23349
uint8_t lamp_quantity
Definition: dotdot_mqtt.h:23353
uint32_t lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23359
const char * lamp_manufacturer
Definition: dotdot_mqtt.h:23355
uint8_t physical_max_level
Definition: dotdot_mqtt.h:23345
uint8_t max_level
Definition: dotdot_mqtt.h:23348
uint8_t ballast_status
Definition: dotdot_mqtt.h:23346
bool lamp_rated_hours
Definition: dotdot_mqtt.h:23375
bool lamp_manufacturer
Definition: dotdot_mqtt.h:23374
bool ballast_factor_adjustment
Definition: dotdot_mqtt.h:23371
bool physical_min_level
Definition: dotdot_mqtt.h:23363
bool lamp_type
Definition: dotdot_mqtt.h:23373
bool power_on_fade_time
Definition: dotdot_mqtt.h:23369
bool intrinsic_ballast_factor
Definition: dotdot_mqtt.h:23370
bool lamp_alarm_mode
Definition: dotdot_mqtt.h:23377
bool lamp_burn_hours_trip_point
Definition: dotdot_mqtt.h:23378
bool lamp_burn_hours
Definition: dotdot_mqtt.h:23376
bool min_level
Definition: dotdot_mqtt.h:23366
bool power_on_level
Definition: dotdot_mqtt.h:23368
bool max_level
Definition: dotdot_mqtt.h:23367
bool lamp_quantity
Definition: dotdot_mqtt.h:23372
bool physical_max_level
Definition: dotdot_mqtt.h:23364
bool ballast_status
Definition: dotdot_mqtt.h:23365
Command fields for BarrierControl/GoToPercent.
Definition: dotdot_mqtt.h:15970
uint8_t percent_open
Definition: dotdot_mqtt.h:15971
Definition: dotdot_mqtt.h:15925
uint8_t barrier_position
Definition: dotdot_mqtt.h:15935
uint16_t safety_status
Definition: dotdot_mqtt.h:15927
uint16_t command_close_events
Definition: dotdot_mqtt.h:15932
uint16_t open_events
Definition: dotdot_mqtt.h:15929
uint8_t capabilities
Definition: dotdot_mqtt.h:15928
uint16_t close_events
Definition: dotdot_mqtt.h:15930
uint8_t moving_state
Definition: dotdot_mqtt.h:15926
uint16_t close_period
Definition: dotdot_mqtt.h:15934
uint16_t open_period
Definition: dotdot_mqtt.h:15933
uint16_t command_open_events
Definition: dotdot_mqtt.h:15931
bool open_events
Definition: dotdot_mqtt.h:15942
bool moving_state
Definition: dotdot_mqtt.h:15939
bool command_close_events
Definition: dotdot_mqtt.h:15945
bool close_period
Definition: dotdot_mqtt.h:15947
bool command_open_events
Definition: dotdot_mqtt.h:15944
bool close_events
Definition: dotdot_mqtt.h:15943
bool barrier_position
Definition: dotdot_mqtt.h:15948
bool open_period
Definition: dotdot_mqtt.h:15946
bool capabilities
Definition: dotdot_mqtt.h:15941
bool safety_status
Definition: dotdot_mqtt.h:15940
Definition: dotdot_mqtt.h:113
const char * product_code
Definition: dotdot_mqtt.h:124
const char * manufacturer_version_details
Definition: dotdot_mqtt.h:126
uint8_t stack_version
Definition: dotdot_mqtt.h:116
uint8_t zcl_version
Definition: dotdot_mqtt.h:114
const char * sw_buildid
Definition: dotdot_mqtt.h:134
const char * date_code
Definition: dotdot_mqtt.h:120
uint8_t disable_local_config
Definition: dotdot_mqtt.h:133
const char * producturl
Definition: dotdot_mqtt.h:125
uint8_t hw_version
Definition: dotdot_mqtt.h:117
const char * manufacturer_name
Definition: dotdot_mqtt.h:118
uint8_t application_version
Definition: dotdot_mqtt.h:115
const char * serial_number
Definition: dotdot_mqtt.h:127
bool device_enabled
Definition: dotdot_mqtt.h:131
uint8_t power_source
Definition: dotdot_mqtt.h:121
uint8_t generic_device_type
Definition: dotdot_mqtt.h:123
uint8_t generic_device_class
Definition: dotdot_mqtt.h:122
const char * location_description
Definition: dotdot_mqtt.h:129
const char * product_label
Definition: dotdot_mqtt.h:128
uint8_t physical_environment
Definition: dotdot_mqtt.h:130
uint8_t alarm_mask
Definition: dotdot_mqtt.h:132
const char * model_identifier
Definition: dotdot_mqtt.h:119
Definition: dotdot_mqtt.h:137
bool generic_device_class
Definition: dotdot_mqtt.h:146
bool sw_buildid
Definition: dotdot_mqtt.h:158
bool application_version
Definition: dotdot_mqtt.h:139
bool location_description
Definition: dotdot_mqtt.h:153
bool model_identifier
Definition: dotdot_mqtt.h:143
bool hw_version
Definition: dotdot_mqtt.h:141
bool zcl_version
Definition: dotdot_mqtt.h:138
bool manufacturer_name
Definition: dotdot_mqtt.h:142
bool product_code
Definition: dotdot_mqtt.h:148
bool physical_environment
Definition: dotdot_mqtt.h:154
bool product_label
Definition: dotdot_mqtt.h:152
bool disable_local_config
Definition: dotdot_mqtt.h:157
bool device_enabled
Definition: dotdot_mqtt.h:155
bool manufacturer_version_details
Definition: dotdot_mqtt.h:150
bool alarm_mask
Definition: dotdot_mqtt.h:156
bool producturl
Definition: dotdot_mqtt.h:149
bool generic_device_type
Definition: dotdot_mqtt.h:147
bool serial_number
Definition: dotdot_mqtt.h:151
bool power_source
Definition: dotdot_mqtt.h:145
bool date_code
Definition: dotdot_mqtt.h:144
bool stack_version
Definition: dotdot_mqtt.h:140
Command fields for Binding/Bind.
Definition: dotdot_mqtt.h:36167
uint8_t destination_ep
Definition: dotdot_mqtt.h:36172
const char * cluster_name
Definition: dotdot_mqtt.h:36168
const char * destination_unid
Definition: dotdot_mqtt.h:36170
Command fields for Binding/BindToProtocolController.
Definition: dotdot_mqtt.h:36189
const char * cluster_name
Definition: dotdot_mqtt.h:36190
Command fields for Binding/Unbind.
Definition: dotdot_mqtt.h:36178
const char * destination_unid
Definition: dotdot_mqtt.h:36181
uint8_t destination_ep
Definition: dotdot_mqtt.h:36183
const char * cluster_name
Definition: dotdot_mqtt.h:36179
Command fields for Binding/UnbindFromProtocolController.
Definition: dotdot_mqtt.h:36196
Definition: dotdot_mqtt.h:36134
size_t bindable_cluster_list_count
Definition: dotdot_mqtt.h:36136
const BindingObject * binding_table
Definition: dotdot_mqtt.h:36139
bool binding_table_full
Definition: dotdot_mqtt.h:36135
const char ** bindable_cluster_list
Definition: dotdot_mqtt.h:36137
size_t binding_table_count
Definition: dotdot_mqtt.h:36138
Definition: dotdot_mqtt.h:36142
bool binding_table_full
Definition: dotdot_mqtt.h:36143
bool binding_table
Definition: dotdot_mqtt.h:36145
bool bindable_cluster_list
Definition: dotdot_mqtt.h:36144
Definition: dotdot_mqtt.h:27354
float tolerance
Definition: dotdot_mqtt.h:27358
float min_measured_value
Definition: dotdot_mqtt.h:27356
float max_measured_value
Definition: dotdot_mqtt.h:27357
float measured_value
Definition: dotdot_mqtt.h:27355
Definition: dotdot_mqtt.h:27361
bool max_measured_value
Definition: dotdot_mqtt.h:27364
bool min_measured_value
Definition: dotdot_mqtt.h:27363
bool tolerance
Definition: dotdot_mqtt.h:27365
bool measured_value
Definition: dotdot_mqtt.h:27362
Definition: dotdot_mqtt.h:27107
float min_measured_value
Definition: dotdot_mqtt.h:27109
float max_measured_value
Definition: dotdot_mqtt.h:27110
float tolerance
Definition: dotdot_mqtt.h:27111
float measured_value
Definition: dotdot_mqtt.h:27108
bool min_measured_value
Definition: dotdot_mqtt.h:27116
bool tolerance
Definition: dotdot_mqtt.h:27118
bool max_measured_value
Definition: dotdot_mqtt.h:27117
bool measured_value
Definition: dotdot_mqtt.h:27115
Command fields for ColorControl/ColorLoopSet.
Definition: dotdot_mqtt.h:20865
uint8_t update_flags
Definition: dotdot_mqtt.h:20866
uint8_t options_mask
Definition: dotdot_mqtt.h:20876
CCColorLoopDirection direction
Definition: dotdot_mqtt.h:20870
ColorLoopSetAction action
Definition: dotdot_mqtt.h:20868
uint16_t start_hue
Definition: dotdot_mqtt.h:20874
uint8_t options_override
Definition: dotdot_mqtt.h:20878
Command fields for ColorControl/EnhancedMoveHue.
Definition: dotdot_mqtt.h:20822
uint8_t options_override
Definition: dotdot_mqtt.h:20829
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20823
Command fields for ColorControl/EnhancedMoveToHueAndSaturation.
Definition: dotdot_mqtt.h:20850
Command fields for ColorControl/EnhancedMoveToHue.
Definition: dotdot_mqtt.h:20807
CCDirection direction
Definition: dotdot_mqtt.h:20810
Command fields for ColorControl/EnhancedStepHue.
Definition: dotdot_mqtt.h:20835
CCStepMode step_mode
Definition: dotdot_mqtt.h:20836
uint16_t transition_time
Definition: dotdot_mqtt.h:20840
uint8_t options_override
Definition: dotdot_mqtt.h:20844
Command fields for ColorControl/MoveColor.
Definition: dotdot_mqtt.h:20766
uint8_t options_override
Definition: dotdot_mqtt.h:20773
int16_t ratex
Definition: dotdot_mqtt.h:20767
uint8_t options_mask
Definition: dotdot_mqtt.h:20771
int16_t ratey
Definition: dotdot_mqtt.h:20769
Command fields for ColorControl/MoveColorTemperature.
Definition: dotdot_mqtt.h:20893
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:20898
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:20900
Command fields for ColorControl/MoveHue.
Definition: dotdot_mqtt.h:20667
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20668
uint8_t options_override
Definition: dotdot_mqtt.h:20674
uint8_t options_mask
Definition: dotdot_mqtt.h:20672
uint8_t rate
Definition: dotdot_mqtt.h:20670
Command fields for ColorControl/MoveSaturation.
Definition: dotdot_mqtt.h:20708
uint8_t options_mask
Definition: dotdot_mqtt.h:20713
CCMoveMode move_mode
Definition: dotdot_mqtt.h:20709
uint8_t options_override
Definition: dotdot_mqtt.h:20715
Command fields for ColorControl/MoveToColor.
Definition: dotdot_mqtt.h:20751
uint16_t colorx
Definition: dotdot_mqtt.h:20752
uint8_t options_override
Definition: dotdot_mqtt.h:20760
uint8_t options_mask
Definition: dotdot_mqtt.h:20758
uint16_t colory
Definition: dotdot_mqtt.h:20754
uint16_t transition_time
Definition: dotdot_mqtt.h:20756
Command fields for ColorControl/MoveToColorTemperature.
Definition: dotdot_mqtt.h:20794
Command fields for ColorControl/MoveToHueAndSaturation.
Definition: dotdot_mqtt.h:20736
Command fields for ColorControl/MoveToHue.
Definition: dotdot_mqtt.h:20652
uint8_t hue
Definition: dotdot_mqtt.h:20653
uint8_t options_mask
Definition: dotdot_mqtt.h:20659
uint16_t transition_time
Definition: dotdot_mqtt.h:20657
CCDirection direction
Definition: dotdot_mqtt.h:20655
uint8_t options_override
Definition: dotdot_mqtt.h:20661
Command fields for ColorControl/MoveToSaturation.
Definition: dotdot_mqtt.h:20695
uint16_t transition_time
Definition: dotdot_mqtt.h:20698
Command fields for ColorControl/StepColor.
Definition: dotdot_mqtt.h:20779
uint16_t transition_time
Definition: dotdot_mqtt.h:20784
int16_t stepy
Definition: dotdot_mqtt.h:20782
uint8_t options_mask
Definition: dotdot_mqtt.h:20786
int16_t stepx
Definition: dotdot_mqtt.h:20780
uint8_t options_override
Definition: dotdot_mqtt.h:20788
Command fields for ColorControl/StepColorTemperature.
Definition: dotdot_mqtt.h:20910
CCMaxMiredsField color_temperature_maximum_mireds
Definition: dotdot_mqtt.h:20919
CCMinMiredsField color_temperature_minimum_mireds
Definition: dotdot_mqtt.h:20917
Command fields for ColorControl/StepHue.
Definition: dotdot_mqtt.h:20680
uint8_t transition_time
Definition: dotdot_mqtt.h:20685
uint8_t step_size
Definition: dotdot_mqtt.h:20683
uint8_t options_mask
Definition: dotdot_mqtt.h:20687
CCStepMode step_mode
Definition: dotdot_mqtt.h:20681
uint8_t options_override
Definition: dotdot_mqtt.h:20689
Command fields for ColorControl/StepSaturation.
Definition: dotdot_mqtt.h:20721
uint8_t transition_time
Definition: dotdot_mqtt.h:20726
CCStepMode step_mode
Definition: dotdot_mqtt.h:20722
uint8_t options_override
Definition: dotdot_mqtt.h:20730
uint8_t options_mask
Definition: dotdot_mqtt.h:20728
Command fields for ColorControl/StopMoveStep.
Definition: dotdot_mqtt.h:20884
uint8_t options_override
Definition: dotdot_mqtt.h:20887
uint8_t options_mask
Definition: dotdot_mqtt.h:20885
Definition: dotdot_mqtt.h:20523
uint8_t primary1_intensity
Definition: dotdot_mqtt.h:20537
uint8_t options
Definition: dotdot_mqtt.h:20533
uint16_t white_pointy
Definition: dotdot_mqtt.h:20554
uint16_t color_loop_time
Definition: dotdot_mqtt.h:20568
uint16_t primary2y
Definition: dotdot_mqtt.h:20539
uint16_t primary6y
Definition: dotdot_mqtt.h:20551
uint8_t primary3_intensity
Definition: dotdot_mqtt.h:20543
uint16_t primary4y
Definition: dotdot_mqtt.h:20545
uint16_t color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:20573
uint16_t currentx
Definition: dotdot_mqtt.h:20527
uint8_t drift_compensation
Definition: dotdot_mqtt.h:20529
const char * compensation_text
Definition: dotdot_mqtt.h:20530
uint8_t color_loop_active
Definition: dotdot_mqtt.h:20566
uint16_t color_pointgx
Definition: dotdot_mqtt.h:20558
uint16_t start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:20575
uint8_t color_mode
Definition: dotdot_mqtt.h:20532
uint16_t color_temperature_mireds
Definition: dotdot_mqtt.h:20531
uint8_t color_loop_direction
Definition: dotdot_mqtt.h:20567
uint8_t color_pointb_intensity
Definition: dotdot_mqtt.h:20563
uint8_t number_of_primaries
Definition: dotdot_mqtt.h:20534
uint16_t color_pointrx
Definition: dotdot_mqtt.h:20555
uint16_t color_pointgy
Definition: dotdot_mqtt.h:20559
uint16_t currenty
Definition: dotdot_mqtt.h:20528
uint16_t color_pointbx
Definition: dotdot_mqtt.h:20561
uint8_t primary4_intensity
Definition: dotdot_mqtt.h:20546
uint16_t color_capabilities
Definition: dotdot_mqtt.h:20571
uint8_t current_saturation
Definition: dotdot_mqtt.h:20525
uint16_t color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:20572
uint16_t primary3x
Definition: dotdot_mqtt.h:20541
uint16_t primary5y
Definition: dotdot_mqtt.h:20548
uint8_t primary2_intensity
Definition: dotdot_mqtt.h:20540
uint16_t color_pointby
Definition: dotdot_mqtt.h:20562
uint16_t primary5x
Definition: dotdot_mqtt.h:20547
uint16_t primary1x
Definition: dotdot_mqtt.h:20535
uint8_t color_pointr_intensity
Definition: dotdot_mqtt.h:20557
uint16_t remaining_time
Definition: dotdot_mqtt.h:20526
uint8_t color_pointg_intensity
Definition: dotdot_mqtt.h:20560
uint8_t enhanced_color_mode
Definition: dotdot_mqtt.h:20565
uint8_t primary6_intensity
Definition: dotdot_mqtt.h:20552
uint16_t white_pointx
Definition: dotdot_mqtt.h:20553
uint16_t primary2x
Definition: dotdot_mqtt.h:20538
uint16_t color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:20570
uint16_t primary6x
Definition: dotdot_mqtt.h:20550
uint8_t primary5_intensity
Definition: dotdot_mqtt.h:20549
uint16_t primary3y
Definition: dotdot_mqtt.h:20542
uint16_t couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:20574
uint8_t current_hue
Definition: dotdot_mqtt.h:20524
uint16_t primary1y
Definition: dotdot_mqtt.h:20536
uint16_t color_pointry
Definition: dotdot_mqtt.h:20556
uint16_t color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:20569
uint16_t primary4x
Definition: dotdot_mqtt.h:20544
uint16_t enhanced_current_hue
Definition: dotdot_mqtt.h:20564
Definition: dotdot_mqtt.h:20578
bool current_hue
Definition: dotdot_mqtt.h:20579
bool primary5x
Definition: dotdot_mqtt.h:20602
bool currenty
Definition: dotdot_mqtt.h:20583
bool color_pointb_intensity
Definition: dotdot_mqtt.h:20618
bool primary3x
Definition: dotdot_mqtt.h:20596
bool color_loop_direction
Definition: dotdot_mqtt.h:20622
bool enhanced_color_mode
Definition: dotdot_mqtt.h:20620
bool color_pointr_intensity
Definition: dotdot_mqtt.h:20612
bool remaining_time
Definition: dotdot_mqtt.h:20581
bool color_loop_stored_enhanced_hue
Definition: dotdot_mqtt.h:20625
bool options
Definition: dotdot_mqtt.h:20588
bool color_loop_start_enhanced_hue
Definition: dotdot_mqtt.h:20624
bool color_temperature_mireds
Definition: dotdot_mqtt.h:20586
bool primary6y
Definition: dotdot_mqtt.h:20606
bool currentx
Definition: dotdot_mqtt.h:20582
bool primary2y
Definition: dotdot_mqtt.h:20594
bool color_pointgy
Definition: dotdot_mqtt.h:20614
bool primary6x
Definition: dotdot_mqtt.h:20605
bool color_loop_active
Definition: dotdot_mqtt.h:20621
bool white_pointy
Definition: dotdot_mqtt.h:20609
bool color_temp_physical_max_mireds
Definition: dotdot_mqtt.h:20628
bool primary1x
Definition: dotdot_mqtt.h:20590
bool primary1y
Definition: dotdot_mqtt.h:20591
bool color_pointry
Definition: dotdot_mqtt.h:20611
bool primary5_intensity
Definition: dotdot_mqtt.h:20604
bool color_pointrx
Definition: dotdot_mqtt.h:20610
bool number_of_primaries
Definition: dotdot_mqtt.h:20589
bool primary1_intensity
Definition: dotdot_mqtt.h:20592
bool primary2_intensity
Definition: dotdot_mqtt.h:20595
bool primary4_intensity
Definition: dotdot_mqtt.h:20601
bool color_loop_time
Definition: dotdot_mqtt.h:20623
bool compensation_text
Definition: dotdot_mqtt.h:20585
bool primary3y
Definition: dotdot_mqtt.h:20597
bool couple_color_temp_to_level_min_mireds
Definition: dotdot_mqtt.h:20629
bool enhanced_current_hue
Definition: dotdot_mqtt.h:20619
bool drift_compensation
Definition: dotdot_mqtt.h:20584
bool primary6_intensity
Definition: dotdot_mqtt.h:20607
bool color_pointbx
Definition: dotdot_mqtt.h:20616
bool color_mode
Definition: dotdot_mqtt.h:20587
bool primary4y
Definition: dotdot_mqtt.h:20600
bool primary4x
Definition: dotdot_mqtt.h:20599
bool start_up_color_temperature_mireds
Definition: dotdot_mqtt.h:20630
bool color_pointgx
Definition: dotdot_mqtt.h:20613
bool color_pointby
Definition: dotdot_mqtt.h:20617
bool color_pointg_intensity
Definition: dotdot_mqtt.h:20615
bool color_capabilities
Definition: dotdot_mqtt.h:20626
bool primary3_intensity
Definition: dotdot_mqtt.h:20598
bool color_temp_physical_min_mireds
Definition: dotdot_mqtt.h:20627
bool current_saturation
Definition: dotdot_mqtt.h:20580
bool primary5y
Definition: dotdot_mqtt.h:20603
bool primary2x
Definition: dotdot_mqtt.h:20593
bool white_pointx
Definition: dotdot_mqtt.h:20608
Command fields for ConfigurationParameters/DiscoverParameter.
Definition: dotdot_mqtt.h:38726
Command fields for ConfigurationParameters/DiscoverParameterRange.
Definition: dotdot_mqtt.h:38742
Command fields for ConfigurationParameters/SetParameter.
Definition: dotdot_mqtt.h:38733
const ConfigurationParameter * configuration_parameters
Definition: dotdot_mqtt.h:38700
size_t configuration_parameters_count
Definition: dotdot_mqtt.h:38699
bool configuration_parameters
Definition: dotdot_mqtt.h:38704
uint8_t relative_humidity_mode
Definition: dotdot_mqtt.h:19660
uint8_t dehumidification_max_cool
Definition: dotdot_mqtt.h:19663
uint8_t dehumidification_cooling
Definition: dotdot_mqtt.h:19658
uint8_t dehumidification_hysteresis
Definition: dotdot_mqtt.h:19662
uint8_t rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:19659
uint8_t relative_humidity
Definition: dotdot_mqtt.h:19657
uint8_t relative_humidity_display
Definition: dotdot_mqtt.h:19664
uint8_t dehumidification_lockout
Definition: dotdot_mqtt.h:19661
bool relative_humidity
Definition: dotdot_mqtt.h:19668
bool rh_dehumidification_setpoint
Definition: dotdot_mqtt.h:19670
bool relative_humidity_display
Definition: dotdot_mqtt.h:19675
bool dehumidification_cooling
Definition: dotdot_mqtt.h:19669
bool relative_humidity_mode
Definition: dotdot_mqtt.h:19671
bool dehumidification_hysteresis
Definition: dotdot_mqtt.h:19673
bool dehumidification_lockout
Definition: dotdot_mqtt.h:19672
bool dehumidification_max_cool
Definition: dotdot_mqtt.h:19674
Definition: dotdot_mqtt.h:40295
size_t device_type_list_count
Definition: dotdot_mqtt.h:40296
const DeviceTypeStruct * device_type_list
Definition: dotdot_mqtt.h:40297
Definition: dotdot_mqtt.h:40300
bool device_type_list
Definition: dotdot_mqtt.h:40301
int16_t low_temp_threshold
Definition: dotdot_mqtt.h:2893
int16_t high_temp_threshold
Definition: dotdot_mqtt.h:2894
uint32_t high_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2896
int16_t current_temperature
Definition: dotdot_mqtt.h:2888
int16_t min_temp_experienced
Definition: dotdot_mqtt.h:2889
uint32_t low_temp_dwell_trip_point
Definition: dotdot_mqtt.h:2895
int16_t max_temp_experienced
Definition: dotdot_mqtt.h:2890
uint16_t over_temp_total_dwell
Definition: dotdot_mqtt.h:2891
uint8_t device_temp_alarm_mask
Definition: dotdot_mqtt.h:2892
Definition: dotdot_mqtt.h:34132
uint16_t route_disc_initiated
Definition: dotdot_mqtt.h:34147
uint16_t apsfc_failure
Definition: dotdot_mqtt.h:34154
uint16_t mac_tx_ucast_retry
Definition: dotdot_mqtt.h:34139
uint32_t mac_rx_bcast
Definition: dotdot_mqtt.h:34135
uint16_t phy_to_mac_queue_limit_reached
Definition: dotdot_mqtt.h:34160
uint16_t aps_tx_ucast_retry
Definition: dotdot_mqtt.h:34145
uint16_t aps_unauthorized_key
Definition: dotdot_mqtt.h:34155
uint16_t neighbor_added
Definition: dotdot_mqtt.h:34148
uint16_t number_of_resets
Definition: dotdot_mqtt.h:34133
uint16_t neighbor_removed
Definition: dotdot_mqtt.h:34149
uint32_t mac_tx_bcast
Definition: dotdot_mqtt.h:34136
uint16_t aps_decrypt_failures
Definition: dotdot_mqtt.h:34157
uint16_t packet_validate_drop_count
Definition: dotdot_mqtt.h:34161
uint16_t persistent_memory_writes
Definition: dotdot_mqtt.h:34134
uint8_t last_messagelqi
Definition: dotdot_mqtt.h:34163
uint16_t aps_tx_bcast
Definition: dotdot_mqtt.h:34142
uint16_t relayed_ucast
Definition: dotdot_mqtt.h:34159
uint16_t aps_tx_ucast_success
Definition: dotdot_mqtt.h:34144
uint32_t mac_rx_ucast
Definition: dotdot_mqtt.h:34137
uint16_t nwk_decrypt_failures
Definition: dotdot_mqtt.h:34156
uint16_t aps_rx_bcast
Definition: dotdot_mqtt.h:34141
uint16_t nwkfc_failure
Definition: dotdot_mqtt.h:34153
uint16_t average_mac_retry_per_aps_message_sent
Definition: dotdot_mqtt.h:34162
uint16_t aps_tx_ucast_fail
Definition: dotdot_mqtt.h:34146
uint16_t packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:34158
uint32_t mac_tx_ucast
Definition: dotdot_mqtt.h:34138
uint16_t child_moved
Definition: dotdot_mqtt.h:34152
uint16_t aps_rx_ucast
Definition: dotdot_mqtt.h:34143
uint16_t join_indication
Definition: dotdot_mqtt.h:34151
int8_t last_messagerssi
Definition: dotdot_mqtt.h:34164
uint16_t neighbor_stale
Definition: dotdot_mqtt.h:34150
uint16_t mac_tx_ucast_fail
Definition: dotdot_mqtt.h:34140
Definition: dotdot_mqtt.h:34167
bool nwk_decrypt_failures
Definition: dotdot_mqtt.h:34191
bool aps_rx_ucast
Definition: dotdot_mqtt.h:34178
bool neighbor_stale
Definition: dotdot_mqtt.h:34185
bool mac_tx_ucast_retry
Definition: dotdot_mqtt.h:34174
bool aps_tx_bcast
Definition: dotdot_mqtt.h:34177
bool child_moved
Definition: dotdot_mqtt.h:34187
bool number_of_resets
Definition: dotdot_mqtt.h:34168
bool mac_tx_bcast
Definition: dotdot_mqtt.h:34171
bool persistent_memory_writes
Definition: dotdot_mqtt.h:34169
bool aps_tx_ucast_fail
Definition: dotdot_mqtt.h:34181
bool nwkfc_failure
Definition: dotdot_mqtt.h:34188
bool last_messagelqi
Definition: dotdot_mqtt.h:34198
bool aps_unauthorized_key
Definition: dotdot_mqtt.h:34190
bool relayed_ucast
Definition: dotdot_mqtt.h:34194
bool average_mac_retry_per_aps_message_sent
Definition: dotdot_mqtt.h:34197
bool aps_tx_ucast_retry
Definition: dotdot_mqtt.h:34180
bool last_messagerssi
Definition: dotdot_mqtt.h:34199
bool aps_tx_ucast_success
Definition: dotdot_mqtt.h:34179
bool mac_rx_ucast
Definition: dotdot_mqtt.h:34172
bool aps_decrypt_failures
Definition: dotdot_mqtt.h:34192
bool join_indication
Definition: dotdot_mqtt.h:34186
bool packet_validate_drop_count
Definition: dotdot_mqtt.h:34196
bool apsfc_failure
Definition: dotdot_mqtt.h:34189
bool aps_rx_bcast
Definition: dotdot_mqtt.h:34176
bool phy_to_mac_queue_limit_reached
Definition: dotdot_mqtt.h:34195
bool mac_tx_ucast_fail
Definition: dotdot_mqtt.h:34175
bool packet_buffer_allocate_failures
Definition: dotdot_mqtt.h:34193
bool neighbor_added
Definition: dotdot_mqtt.h:34183
bool mac_rx_bcast
Definition: dotdot_mqtt.h:34170
bool neighbor_removed
Definition: dotdot_mqtt.h:34184
bool route_disc_initiated
Definition: dotdot_mqtt.h:34182
bool mac_tx_ucast
Definition: dotdot_mqtt.h:34173
Command fields for DoorLock/ClearAllPINCodesResponse.
Definition: dotdot_mqtt.h:10280
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10281
Command fields for DoorLock/ClearAllRFIDCodesResponse.
Definition: dotdot_mqtt.h:10593
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10594
Command fields for DoorLock/ClearCredential.
Definition: dotdot_mqtt.h:10695
CredentialStruct credential
Definition: dotdot_mqtt.h:10696
Command fields for DoorLock/ClearHolidaySchedule.
Definition: dotdot_mqtt.h:10493
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10494
Command fields for DoorLock/ClearHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10500
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10501
Command fields for DoorLock/ClearPINCode.
Definition: dotdot_mqtt.h:10266
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10267
Command fields for DoorLock/ClearPINCodeResponse.
Definition: dotdot_mqtt.h:10273
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10274
Command fields for DoorLock/ClearRFIDCode.
Definition: dotdot_mqtt.h:10579
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10580
Command fields for DoorLock/ClearRFIDCodeResponse.
Definition: dotdot_mqtt.h:10586
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10587
Command fields for DoorLock/ClearUser.
Definition: dotdot_mqtt.h:10626
uint16_t user_index
Definition: dotdot_mqtt.h:10627
Command fields for DoorLock/ClearWeekdaySchedule.
Definition: dotdot_mqtt.h:10375
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10376
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10378
Command fields for DoorLock/ClearWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10384
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10385
Command fields for DoorLock/ClearYearDaySchedule.
Definition: dotdot_mqtt.h:10435
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10438
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10436
Command fields for DoorLock/ClearYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10444
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10445
Command fields for DoorLock/GetCredentialStatus.
Definition: dotdot_mqtt.h:10688
CredentialStruct credential
Definition: dotdot_mqtt.h:10689
Command fields for DoorLock/GetHolidaySchedule.
Definition: dotdot_mqtt.h:10471
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10472
Command fields for DoorLock/GetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10478
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:10487
Command fields for DoorLock/GetLogRecord.
Definition: dotdot_mqtt.h:10200
uint16_t log_index
Definition: dotdot_mqtt.h:10201
Command fields for DoorLock/GetLogRecordResponse.
Definition: dotdot_mqtt.h:10207
GetLogRecordResponseEventType event_type
Definition: dotdot_mqtt.h:10212
DrlkOperEventSource source_operation_event
Definition: dotdot_mqtt.h:10214
uint8_t event_id_or_alarm_code
Definition: dotdot_mqtt.h:10216
Command fields for DoorLock/GetPINCode.
Definition: dotdot_mqtt.h:10246
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10247
Command fields for DoorLock/GetPINCodeResponse.
Definition: dotdot_mqtt.h:10253
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10256
const char * code
Definition: dotdot_mqtt.h:10260
DrlkUserType user_type
Definition: dotdot_mqtt.h:10258
Command fields for DoorLock/GetRFIDCode.
Definition: dotdot_mqtt.h:10559
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10560
Command fields for DoorLock/GetRFIDCodeResponse.
Definition: dotdot_mqtt.h:10566
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10569
DrlkUserType user_type
Definition: dotdot_mqtt.h:10571
const char * rfid_code
Definition: dotdot_mqtt.h:10573
Command fields for DoorLock/GetUser.
Definition: dotdot_mqtt.h:10619
uint16_t user_index
Definition: dotdot_mqtt.h:10620
Command fields for DoorLock/GetUserStatus.
Definition: dotdot_mqtt.h:10303
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10304
Command fields for DoorLock/GetUserStatusResponse.
Definition: dotdot_mqtt.h:10310
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10313
Command fields for DoorLock/GetUserType.
Definition: dotdot_mqtt.h:10523
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10524
Command fields for DoorLock/GetUserTypeResponse.
Definition: dotdot_mqtt.h:10530
DrlkUserType user_type
Definition: dotdot_mqtt.h:10533
Command fields for DoorLock/GetWeekdaySchedule.
Definition: dotdot_mqtt.h:10345
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10348
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10346
Command fields for DoorLock/GetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10354
Command fields for DoorLock/GetYearDaySchedule.
Definition: dotdot_mqtt.h:10411
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10412
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10414
Command fields for DoorLock/GetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10420
Command fields for DoorLock/LockDoor.
Definition: dotdot_mqtt.h:10142
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10143
Command fields for DoorLock/LockDoorResponse.
Definition: dotdot_mqtt.h:10149
zclStatus status
Definition: dotdot_mqtt.h:10150
Command fields for DoorLock/OperatingEventNotification.
Definition: dotdot_mqtt.h:10633
DrlkOperEventSource operation_event_source
Definition: dotdot_mqtt.h:10634
OperatingEventNotificationOperationEventCode operation_event_code
Definition: dotdot_mqtt.h:10636
Command fields for DoorLock/ProgrammingEventNotification.
Definition: dotdot_mqtt.h:10650
ProgrammingEventNotificationProgramEventCode program_event_code
Definition: dotdot_mqtt.h:10653
ProgrammingEventNotificationProgramEventSource program_event_source
Definition: dotdot_mqtt.h:10651
Command fields for DoorLock/SetCredential.
Definition: dotdot_mqtt.h:10671
DrlkUserType user_type
Definition: dotdot_mqtt.h:10682
DataOperationTypeEnum operation_type
Definition: dotdot_mqtt.h:10672
CredentialStruct credential
Definition: dotdot_mqtt.h:10674
const char * credential_data
Definition: dotdot_mqtt.h:10676
uint16_t user_index
Definition: dotdot_mqtt.h:10678
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10680
Command fields for DoorLock/SetHolidaySchedule.
Definition: dotdot_mqtt.h:10451
DrlkHolidayScheduleID holiday_scheduleid
Definition: dotdot_mqtt.h:10452
DrlkOperMode operating_mode_during_holiday
Definition: dotdot_mqtt.h:10458
uint32_t local_end_time
Definition: dotdot_mqtt.h:10456
uint32_t local_start_time
Definition: dotdot_mqtt.h:10454
Command fields for DoorLock/SetHolidayScheduleResponse.
Definition: dotdot_mqtt.h:10464
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10465
Command fields for DoorLock/SetPINCode.
Definition: dotdot_mqtt.h:10226
const char * pin
Definition: dotdot_mqtt.h:10233
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10229
DrlkUserType user_type
Definition: dotdot_mqtt.h:10231
DrlkPINUserID userid
Definition: dotdot_mqtt.h:10227
Command fields for DoorLock/SetPINCodeResponse.
Definition: dotdot_mqtt.h:10239
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:10240
Command fields for DoorLock/SetRFIDCode.
Definition: dotdot_mqtt.h:10539
const char * rfid_code
Definition: dotdot_mqtt.h:10546
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10542
DrlkRFIDUserID userid
Definition: dotdot_mqtt.h:10540
DrlkUserType user_type
Definition: dotdot_mqtt.h:10544
Command fields for DoorLock/SetRFIDCodeResponse.
Definition: dotdot_mqtt.h:10552
DrlkSetCodeStatus status
Definition: dotdot_mqtt.h:10553
Command fields for DoorLock/SetUser.
Definition: dotdot_mqtt.h:10600
uint16_t user_index
Definition: dotdot_mqtt.h:10603
const char * user_name
Definition: dotdot_mqtt.h:10605
DrlkUserType user_type
Definition: dotdot_mqtt.h:10611
DrlkUserStatus user_status
Definition: dotdot_mqtt.h:10609
DataOperationTypeEnum operation_type
Definition: dotdot_mqtt.h:10601
uint32_t user_uniqueid
Definition: dotdot_mqtt.h:10607
CredentialRuleEnum credential_rule
Definition: dotdot_mqtt.h:10613
Command fields for DoorLock/SetUserStatus.
Definition: dotdot_mqtt.h:10287
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10288
DrlkSettableUserStatus user_status
Definition: dotdot_mqtt.h:10290
Command fields for DoorLock/SetUserStatusResponse.
Definition: dotdot_mqtt.h:10296
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10297
Command fields for DoorLock/SetUserType.
Definition: dotdot_mqtt.h:10507
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10508
DrlkUserType user_type
Definition: dotdot_mqtt.h:10510
Command fields for DoorLock/SetUserTypeResponse.
Definition: dotdot_mqtt.h:10516
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10517
Command fields for DoorLock/SetWeekdaySchedule.
Definition: dotdot_mqtt.h:10319
DrlkWeekDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10320
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10322
Command fields for DoorLock/SetWeekdayScheduleResponse.
Definition: dotdot_mqtt.h:10338
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10339
Command fields for DoorLock/SetYearDaySchedule.
Definition: dotdot_mqtt.h:10391
uint32_t local_end_time
Definition: dotdot_mqtt.h:10398
uint32_t local_start_time
Definition: dotdot_mqtt.h:10396
DrlkTotalUserID userid
Definition: dotdot_mqtt.h:10394
DrlkYearDayScheduleID scheduleid
Definition: dotdot_mqtt.h:10392
Command fields for DoorLock/SetYearDayScheduleResponse.
Definition: dotdot_mqtt.h:10404
DrlkPassFailStatus status
Definition: dotdot_mqtt.h:10405
Command fields for DoorLock/Toggle.
Definition: dotdot_mqtt.h:10170
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10171
Command fields for DoorLock/ToggleResponse.
Definition: dotdot_mqtt.h:10177
zclStatus status
Definition: dotdot_mqtt.h:10178
Command fields for DoorLock/UnboltDoor.
Definition: dotdot_mqtt.h:10702
const char * pin_code
Definition: dotdot_mqtt.h:10703
Command fields for DoorLock/UnlockDoor.
Definition: dotdot_mqtt.h:10156
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10157
Command fields for DoorLock/UnlockDoorResponse.
Definition: dotdot_mqtt.h:10163
Command fields for DoorLock/UnlockWithTimeout.
Definition: dotdot_mqtt.h:10184
const char * pin_or_rfid_code
Definition: dotdot_mqtt.h:10187
uint16_t timeout_in_seconds
Definition: dotdot_mqtt.h:10185
Command fields for DoorLock/UnlockWithTimeoutResponse.
Definition: dotdot_mqtt.h:10193
Definition: dotdot_mqtt.h:10021
uint16_t rf_programming_event_mask
Definition: dotdot_mqtt.h:10067
uint8_t number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10033
uint8_t number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10034
uint16_t number_of_total_users_supported
Definition: dotdot_mqtt.h:10030
uint8_t local_programming_features
Definition: dotdot_mqtt.h:10054
uint8_t wrong_code_entry_limit
Definition: dotdot_mqtt.h:10055
uint16_t open_period
Definition: dotdot_mqtt.h:10028
uint32_t auto_relock_time
Definition: dotdot_mqtt.h:10045
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:10051
uint16_t number_of_log_records_supported
Definition: dotdot_mqtt.h:10029
uint8_t number_of_credentials_supported_per_user
Definition: dotdot_mqtt.h:10041
uint8_t lock_state
Definition: dotdot_mqtt.h:10022
uint8_t led_settings
Definition: dotdot_mqtt.h:10044
uint8_t door_state
Definition: dotdot_mqtt.h:10025
uint8_t user_code_temporary_disable_time
Definition: dotdot_mqtt.h:10056
bool enable_local_programming
Definition: dotdot_mqtt.h:10050
uint8_t sound_volume
Definition: dotdot_mqtt.h:10046
bool enable_logging
Definition: dotdot_mqtt.h:10042
uint16_t rf_operation_event_mask
Definition: dotdot_mqtt.h:10063
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:10053
uint16_t expiring_user_timeout
Definition: dotdot_mqtt.h:10060
uint32_t door_closed_events
Definition: dotdot_mqtt.h:10027
uint8_t max_pin_code_length
Definition: dotdot_mqtt.h:10036
uint16_t supported_operating_modes
Definition: dotdot_mqtt.h:10048
uint16_t keypad_programming_event_mask
Definition: dotdot_mqtt.h:10066
uint8_t security_level
Definition: dotdot_mqtt.h:10059
uint8_t lock_type
Definition: dotdot_mqtt.h:10023
uint16_t keypad_operation_event_mask
Definition: dotdot_mqtt.h:10062
uint8_t min_rfid_code_length
Definition: dotdot_mqtt.h:10039
uint16_t rfid_operation_event_mask
Definition: dotdot_mqtt.h:10065
uint16_t feature_map
Definition: dotdot_mqtt.h:10069
const char * language
Definition: dotdot_mqtt.h:10043
uint8_t credential_rules_support
Definition: dotdot_mqtt.h:10040
bool require_pi_nfor_rf_operation
Definition: dotdot_mqtt.h:10058
uint8_t max_rfid_code_length
Definition: dotdot_mqtt.h:10038
uint8_t operating_mode
Definition: dotdot_mqtt.h:10047
uint16_t default_configuration_register
Definition: dotdot_mqtt.h:10049
uint16_t number_of_rfid_users_supported
Definition: dotdot_mqtt.h:10032
uint8_t min_pin_code_length
Definition: dotdot_mqtt.h:10037
bool actuator_enabled
Definition: dotdot_mqtt.h:10024
uint8_t number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:10035
uint16_t rfid_programming_event_mask
Definition: dotdot_mqtt.h:10068
uint16_t number_of_pin_users_supported
Definition: dotdot_mqtt.h:10031
uint16_t alarm_mask
Definition: dotdot_mqtt.h:10061
bool send_pin_over_the_air
Definition: dotdot_mqtt.h:10057
uint32_t door_open_events
Definition: dotdot_mqtt.h:10026
uint16_t manual_operation_event_mask
Definition: dotdot_mqtt.h:10064
bool enable_inside_statusled
Definition: dotdot_mqtt.h:10052
Definition: dotdot_mqtt.h:10072
bool operating_mode
Definition: dotdot_mqtt.h:10098
bool number_of_rfid_users_supported
Definition: dotdot_mqtt.h:10083
bool keypad_operation_event_mask
Definition: dotdot_mqtt.h:10113
bool security_level
Definition: dotdot_mqtt.h:10110
bool rf_operation_event_mask
Definition: dotdot_mqtt.h:10114
bool number_of_credentials_supported_per_user
Definition: dotdot_mqtt.h:10092
bool sound_volume
Definition: dotdot_mqtt.h:10097
bool local_programming_features
Definition: dotdot_mqtt.h:10105
bool door_state
Definition: dotdot_mqtt.h:10076
bool language
Definition: dotdot_mqtt.h:10094
bool open_period
Definition: dotdot_mqtt.h:10079
bool user_code_temporary_disable_time
Definition: dotdot_mqtt.h:10107
bool number_of_pin_users_supported
Definition: dotdot_mqtt.h:10082
bool number_of_log_records_supported
Definition: dotdot_mqtt.h:10080
bool require_pi_nfor_rf_operation
Definition: dotdot_mqtt.h:10109
bool enable_one_touch_locking
Definition: dotdot_mqtt.h:10102
bool rfid_operation_event_mask
Definition: dotdot_mqtt.h:10116
bool lock_type
Definition: dotdot_mqtt.h:10074
bool wrong_code_entry_limit
Definition: dotdot_mqtt.h:10106
bool door_closed_events
Definition: dotdot_mqtt.h:10078
bool feature_map
Definition: dotdot_mqtt.h:10120
bool min_rfid_code_length
Definition: dotdot_mqtt.h:10090
bool number_of_year_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10085
bool enable_inside_statusled
Definition: dotdot_mqtt.h:10103
bool enable_privacy_mode_button
Definition: dotdot_mqtt.h:10104
bool rf_programming_event_mask
Definition: dotdot_mqtt.h:10118
bool manual_operation_event_mask
Definition: dotdot_mqtt.h:10115
bool alarm_mask
Definition: dotdot_mqtt.h:10112
bool max_pin_code_length
Definition: dotdot_mqtt.h:10087
bool enable_logging
Definition: dotdot_mqtt.h:10093
bool expiring_user_timeout
Definition: dotdot_mqtt.h:10111
bool enable_local_programming
Definition: dotdot_mqtt.h:10101
bool number_of_holiday_schedules_supported
Definition: dotdot_mqtt.h:10086
bool keypad_programming_event_mask
Definition: dotdot_mqtt.h:10117
bool lock_state
Definition: dotdot_mqtt.h:10073
bool actuator_enabled
Definition: dotdot_mqtt.h:10075
bool number_of_week_day_schedules_supported_per_user
Definition: dotdot_mqtt.h:10084
bool auto_relock_time
Definition: dotdot_mqtt.h:10096
bool led_settings
Definition: dotdot_mqtt.h:10095
bool supported_operating_modes
Definition: dotdot_mqtt.h:10099
bool door_open_events
Definition: dotdot_mqtt.h:10077
bool max_rfid_code_length
Definition: dotdot_mqtt.h:10089
bool rfid_programming_event_mask
Definition: dotdot_mqtt.h:10119
bool min_pin_code_length
Definition: dotdot_mqtt.h:10088
bool send_pin_over_the_air
Definition: dotdot_mqtt.h:10108
bool default_configuration_register
Definition: dotdot_mqtt.h:10100
bool number_of_total_users_supported
Definition: dotdot_mqtt.h:10081
bool credential_rules_support
Definition: dotdot_mqtt.h:10091
uint16_t measured_value
Definition: dotdot_mqtt.h:26614
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26616
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26615
uint16_t tolerance
Definition: dotdot_mqtt.h:26617
Command fields for ElectricalMeasurement/GetMeasurementProfile.
Definition: dotdot_mqtt.h:30057
Command fields for ElectricalMeasurement/GetMeasurementProfileResponse.
Definition: dotdot_mqtt.h:30039
GetMeasurementProfileResponseStatus status
Definition: dotdot_mqtt.h:30042
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:30044
Command fields for ElectricalMeasurement/GetProfileInfoResponse.
Definition: dotdot_mqtt.h:30025
ProfileIntervalPeriod profile_interval_period
Definition: dotdot_mqtt.h:30028
Definition: dotdot_mqtt.h:29746
int16_t measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29778
uint16_t average_rms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29867
int16_t reactive_power
Definition: dotdot_mqtt.h:29800
int16_t ac_voltage_overload
Definition: dotdot_mqtt.h:29820
uint16_t ac_voltage_multiplier
Definition: dotdot_mqtt.h:29810
uint16_t rms_current_min
Definition: dotdot_mqtt.h:29795
uint16_t apparent_power_phb
Definition: dotdot_mqtt.h:29843
uint16_t average_rms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29868
int16_t active_current
Definition: dotdot_mqtt.h:29789
uint16_t rms_current_max_phc
Definition: dotdot_mqtt.h:29860
uint16_t ac_power_multiplier
Definition: dotdot_mqtt.h:29814
int16_t reactive_current
Definition: dotdot_mqtt.h:29790
uint16_t dc_current_multiplier
Definition: dotdot_mqtt.h:29759
uint16_t rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:29871
uint16_t rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:29873
uint16_t ac_frequency_min
Definition: dotdot_mqtt.h:29764
uint16_t average_rms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29846
uint16_t ac_voltage_divisor
Definition: dotdot_mqtt.h:29811
uint16_t rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:29872
uint16_t rms_voltage_sag_period
Definition: dotdot_mqtt.h:29808
uint16_t rms_current
Definition: dotdot_mqtt.h:29794
int16_t dc_current_overload
Definition: dotdot_mqtt.h:29818
uint16_t rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29849
uint16_t dc_voltage_divisor
Definition: dotdot_mqtt.h:29758
int32_t total_active_power
Definition: dotdot_mqtt.h:29767
uint16_t rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29806
uint16_t ac_alarms_mask
Definition: dotdot_mqtt.h:29819
uint16_t rms_voltage_max
Definition: dotdot_mqtt.h:29793
uint16_t dc_voltage_multiplier
Definition: dotdot_mqtt.h:29757
uint16_t rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29848
uint16_t rms_voltage
Definition: dotdot_mqtt.h:29791
int16_t active_power_max_phb
Definition: dotdot_mqtt.h:29841
int8_t harmonic_current_multiplier
Definition: dotdot_mqtt.h:29786
uint16_t rms_voltage_min_phc
Definition: dotdot_mqtt.h:29856
int16_t dc_current
Definition: dotdot_mqtt.h:29751
int16_t dc_voltage
Definition: dotdot_mqtt.h:29748
int16_t dc_voltage_min
Definition: dotdot_mqtt.h:29749
int16_t rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29827
uint16_t average_rms_under_voltage_counter
Definition: dotdot_mqtt.h:29805
uint16_t ac_frequency_divisor
Definition: dotdot_mqtt.h:29783
uint16_t rms_current_phc
Definition: dotdot_mqtt.h:29858
uint16_t dc_current_divisor
Definition: dotdot_mqtt.h:29760
uint16_t line_current_phc
Definition: dotdot_mqtt.h:29852
int16_t measured5th_harmonic_current
Definition: dotdot_mqtt.h:29772
uint16_t rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29850
int16_t active_power_phc
Definition: dotdot_mqtt.h:29861
int16_t active_current_phb
Definition: dotdot_mqtt.h:29831
int16_t measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29781
int16_t rms_voltage_sag
Definition: dotdot_mqtt.h:29828
uint16_t rms_voltage_min_phb
Definition: dotdot_mqtt.h:29834
int16_t measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29777
int16_t active_power_phb
Definition: dotdot_mqtt.h:29839
int16_t dc_power_min
Definition: dotdot_mqtt.h:29755
int16_t active_power_min_phb
Definition: dotdot_mqtt.h:29840
uint16_t rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29851
uint16_t rms_current_max_phb
Definition: dotdot_mqtt.h:29838
int16_t measured9th_harmonic_current
Definition: dotdot_mqtt.h:29774
uint16_t rms_current_min_phc
Definition: dotdot_mqtt.h:29859
int16_t reactive_power_phc
Definition: dotdot_mqtt.h:29864
uint16_t rms_current_max
Definition: dotdot_mqtt.h:29796
uint16_t dc_power_divisor
Definition: dotdot_mqtt.h:29762
uint16_t rms_voltage_max_phc
Definition: dotdot_mqtt.h:29857
uint16_t ac_frequency
Definition: dotdot_mqtt.h:29763
uint16_t dc_power_multiplier
Definition: dotdot_mqtt.h:29761
uint32_t total_apparent_power
Definition: dotdot_mqtt.h:29769
int16_t active_power_max_phc
Definition: dotdot_mqtt.h:29863
int16_t reactive_current_phb
Definition: dotdot_mqtt.h:29832
int16_t reactive_power_phb
Definition: dotdot_mqtt.h:29842
int16_t rms_voltage_swell
Definition: dotdot_mqtt.h:29829
int16_t rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29826
uint16_t average_rms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29845
int16_t active_power_min_phc
Definition: dotdot_mqtt.h:29862
int16_t active_current_phc
Definition: dotdot_mqtt.h:29853
int8_t power_factor_phb
Definition: dotdot_mqtt.h:29844
uint8_t dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29816
int16_t measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29780
int16_t measured7th_harmonic_current
Definition: dotdot_mqtt.h:29773
int16_t ac_current_overload
Definition: dotdot_mqtt.h:29821
int16_t reactive_current_phc
Definition: dotdot_mqtt.h:29854
int16_t dc_voltage_max
Definition: dotdot_mqtt.h:29750
uint16_t average_rms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29847
int16_t average_rms_under_voltage
Definition: dotdot_mqtt.h:29825
uint16_t rms_voltage_min
Definition: dotdot_mqtt.h:29792
uint32_t power_divisor
Definition: dotdot_mqtt.h:29785
int16_t active_power_max
Definition: dotdot_mqtt.h:29799
uint16_t average_rms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29869
uint16_t average_rms_voltage_measurement_period
Definition: dotdot_mqtt.h:29803
int16_t dc_power
Definition: dotdot_mqtt.h:29754
uint16_t apparent_power
Definition: dotdot_mqtt.h:29801
uint16_t rms_voltage_swell_period
Definition: dotdot_mqtt.h:29809
int16_t measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29779
int16_t dc_voltage_overload
Definition: dotdot_mqtt.h:29817
int16_t measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29771
uint16_t apparent_power_phc
Definition: dotdot_mqtt.h:29865
int8_t power_factor_phc
Definition: dotdot_mqtt.h:29866
uint16_t rms_voltage_phc
Definition: dotdot_mqtt.h:29855
uint16_t ac_current_multiplier
Definition: dotdot_mqtt.h:29812
uint16_t ac_power_divisor
Definition: dotdot_mqtt.h:29815
uint16_t line_current
Definition: dotdot_mqtt.h:29788
uint16_t rms_current_min_phb
Definition: dotdot_mqtt.h:29837
uint16_t line_current_phb
Definition: dotdot_mqtt.h:29830
int16_t ac_reactive_power_overload
Definition: dotdot_mqtt.h:29823
int16_t dc_power_max
Definition: dotdot_mqtt.h:29756
uint16_t rms_voltage_max_phb
Definition: dotdot_mqtt.h:29835
uint32_t measurement_type
Definition: dotdot_mqtt.h:29747
uint16_t ac_frequency_max
Definition: dotdot_mqtt.h:29765
int16_t dc_current_max
Definition: dotdot_mqtt.h:29753
int16_t active_power
Definition: dotdot_mqtt.h:29797
int16_t average_rms_over_voltage
Definition: dotdot_mqtt.h:29824
uint16_t neutral_current
Definition: dotdot_mqtt.h:29766
int16_t measured11th_harmonic_current
Definition: dotdot_mqtt.h:29775
uint16_t rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29807
uint32_t power_multiplier
Definition: dotdot_mqtt.h:29784
int16_t dc_current_min
Definition: dotdot_mqtt.h:29752
int16_t measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29776
int16_t active_power_min
Definition: dotdot_mqtt.h:29798
int32_t total_reactive_power
Definition: dotdot_mqtt.h:29768
int16_t measured1st_harmonic_current
Definition: dotdot_mqtt.h:29770
uint16_t ac_current_divisor
Definition: dotdot_mqtt.h:29813
uint16_t average_rms_over_voltage_counter
Definition: dotdot_mqtt.h:29804
uint16_t rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:29870
uint16_t rms_current_phb
Definition: dotdot_mqtt.h:29836
int16_t ac_active_power_overload
Definition: dotdot_mqtt.h:29822
uint16_t ac_frequency_multiplier
Definition: dotdot_mqtt.h:29782
uint16_t rms_voltage_phb
Definition: dotdot_mqtt.h:29833
int8_t phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29787
int8_t power_factor
Definition: dotdot_mqtt.h:29802
bool rms_voltage_swell
Definition: dotdot_mqtt.h:29959
bool ac_current_overload
Definition: dotdot_mqtt.h:29951
bool rms_voltage_max
Definition: dotdot_mqtt.h:29923
bool total_reactive_power
Definition: dotdot_mqtt.h:29898
bool ac_voltage_multiplier
Definition: dotdot_mqtt.h:29940
bool dc_current_min
Definition: dotdot_mqtt.h:29882
bool rms_current_min
Definition: dotdot_mqtt.h:29925
bool apparent_power
Definition: dotdot_mqtt.h:29931
bool total_active_power
Definition: dotdot_mqtt.h:29897
bool measured_phase1st_harmonic_current
Definition: dotdot_mqtt.h:29906
bool dc_power_divisor
Definition: dotdot_mqtt.h:29892
bool rms_extreme_under_voltage_period_phc
Definition: dotdot_mqtt.h:30001
bool average_rms_voltage_measurement_period_phc
Definition: dotdot_mqtt.h:29997
bool active_current
Definition: dotdot_mqtt.h:29919
bool ac_frequency
Definition: dotdot_mqtt.h:29893
bool active_power_max
Definition: dotdot_mqtt.h:29929
bool reactive_power
Definition: dotdot_mqtt.h:29930
bool dc_current_divisor
Definition: dotdot_mqtt.h:29890
bool rms_extreme_over_voltage_period_phb
Definition: dotdot_mqtt.h:29978
bool average_rms_over_voltage
Definition: dotdot_mqtt.h:29954
bool average_rms_under_voltage
Definition: dotdot_mqtt.h:29955
bool apparent_power_phc
Definition: dotdot_mqtt.h:29995
bool rms_voltage_swell_period_phc
Definition: dotdot_mqtt.h:30003
bool dc_voltage_max
Definition: dotdot_mqtt.h:29880
bool apparent_power_phb
Definition: dotdot_mqtt.h:29973
bool rms_voltage_max_phc
Definition: dotdot_mqtt.h:29987
bool ac_frequency_multiplier
Definition: dotdot_mqtt.h:29912
bool rms_voltage_sag
Definition: dotdot_mqtt.h:29958
bool dc_voltage_divisor
Definition: dotdot_mqtt.h:29888
bool dc_voltage_multiplier
Definition: dotdot_mqtt.h:29887
bool active_power_min_phc
Definition: dotdot_mqtt.h:29992
bool dc_voltage_overload
Definition: dotdot_mqtt.h:29947
bool active_current_phc
Definition: dotdot_mqtt.h:29983
bool active_power_phc
Definition: dotdot_mqtt.h:29991
bool active_power_phb
Definition: dotdot_mqtt.h:29969
bool dc_power_max
Definition: dotdot_mqtt.h:29886
bool rms_current_max_phb
Definition: dotdot_mqtt.h:29968
bool active_power_max_phc
Definition: dotdot_mqtt.h:29993
bool measured7th_harmonic_current
Definition: dotdot_mqtt.h:29903
bool reactive_current_phc
Definition: dotdot_mqtt.h:29984
bool measurement_type
Definition: dotdot_mqtt.h:29877
bool rms_extreme_over_voltage_period
Definition: dotdot_mqtt.h:29936
bool active_current_phb
Definition: dotdot_mqtt.h:29961
bool dc_current_overload
Definition: dotdot_mqtt.h:29948
bool dc_voltage_min
Definition: dotdot_mqtt.h:29879
bool active_power_min_phb
Definition: dotdot_mqtt.h:29970
bool rms_voltage_sag_period_phc
Definition: dotdot_mqtt.h:30002
bool active_power
Definition: dotdot_mqtt.h:29927
bool rms_voltage
Definition: dotdot_mqtt.h:29921
bool rms_current_phc
Definition: dotdot_mqtt.h:29988
bool dc_power_multiplier
Definition: dotdot_mqtt.h:29891
bool average_rms_under_voltage_counter
Definition: dotdot_mqtt.h:29935
bool reactive_power_phb
Definition: dotdot_mqtt.h:29972
bool measured_phase9th_harmonic_current
Definition: dotdot_mqtt.h:29910
bool average_rms_voltage_measurement_period
Definition: dotdot_mqtt.h:29933
bool rms_voltage_sag_period_phb
Definition: dotdot_mqtt.h:29980
bool average_rms_under_voltage_counter_phc
Definition: dotdot_mqtt.h:29999
bool ac_current_multiplier
Definition: dotdot_mqtt.h:29942
bool rms_voltage_max_phb
Definition: dotdot_mqtt.h:29965
bool dc_current_multiplier
Definition: dotdot_mqtt.h:29889
bool measured9th_harmonic_current
Definition: dotdot_mqtt.h:29904
bool power_factor_phc
Definition: dotdot_mqtt.h:29996
bool rms_voltage_phb
Definition: dotdot_mqtt.h:29963
bool phase_harmonic_current_multiplier
Definition: dotdot_mqtt.h:29917
bool ac_alarms_mask
Definition: dotdot_mqtt.h:29949
bool ac_voltage_divisor
Definition: dotdot_mqtt.h:29941
bool average_rms_under_voltage_counter_phb
Definition: dotdot_mqtt.h:29977
bool rms_extreme_over_voltage
Definition: dotdot_mqtt.h:29956
bool line_current_phb
Definition: dotdot_mqtt.h:29960
bool dc_overload_alarms_mask
Definition: dotdot_mqtt.h:29946
bool measured11th_harmonic_current
Definition: dotdot_mqtt.h:29905
bool ac_frequency_divisor
Definition: dotdot_mqtt.h:29913
bool line_current
Definition: dotdot_mqtt.h:29918
bool ac_frequency_min
Definition: dotdot_mqtt.h:29894
bool dc_current
Definition: dotdot_mqtt.h:29881
bool measured3rd_harmonic_current
Definition: dotdot_mqtt.h:29901
bool power_factor
Definition: dotdot_mqtt.h:29932
bool rms_voltage_min_phc
Definition: dotdot_mqtt.h:29986
bool ac_active_power_overload
Definition: dotdot_mqtt.h:29952
bool rms_current_max
Definition: dotdot_mqtt.h:29926
bool ac_frequency_max
Definition: dotdot_mqtt.h:29895
bool ac_power_multiplier
Definition: dotdot_mqtt.h:29944
bool rms_current
Definition: dotdot_mqtt.h:29924
bool rms_extreme_over_voltage_period_phc
Definition: dotdot_mqtt.h:30000
bool ac_power_divisor
Definition: dotdot_mqtt.h:29945
bool measured_phase11th_harmonic_current
Definition: dotdot_mqtt.h:29911
bool measured_phase3rd_harmonic_current
Definition: dotdot_mqtt.h:29907
bool measured1st_harmonic_current
Definition: dotdot_mqtt.h:29900
bool neutral_current
Definition: dotdot_mqtt.h:29896
bool ac_current_divisor
Definition: dotdot_mqtt.h:29943
bool line_current_phc
Definition: dotdot_mqtt.h:29982
bool rms_current_phb
Definition: dotdot_mqtt.h:29966
bool power_divisor
Definition: dotdot_mqtt.h:29915
bool reactive_current_phb
Definition: dotdot_mqtt.h:29962
bool rms_extreme_under_voltage_period_phb
Definition: dotdot_mqtt.h:29979
bool rms_voltage_min
Definition: dotdot_mqtt.h:29922
bool average_rms_voltage_measurement_period_phb
Definition: dotdot_mqtt.h:29975
bool active_power_max_phb
Definition: dotdot_mqtt.h:29971
bool total_apparent_power
Definition: dotdot_mqtt.h:29899
bool dc_current_max
Definition: dotdot_mqtt.h:29883
bool rms_current_max_phc
Definition: dotdot_mqtt.h:29990
bool average_rms_over_voltage_counter
Definition: dotdot_mqtt.h:29934
bool active_power_min
Definition: dotdot_mqtt.h:29928
bool rms_current_min_phc
Definition: dotdot_mqtt.h:29989
bool average_rms_over_voltage_counter_phc
Definition: dotdot_mqtt.h:29998
bool dc_voltage
Definition: dotdot_mqtt.h:29878
bool rms_voltage_min_phb
Definition: dotdot_mqtt.h:29964
bool ac_voltage_overload
Definition: dotdot_mqtt.h:29950
bool power_factor_phb
Definition: dotdot_mqtt.h:29974
bool rms_current_min_phb
Definition: dotdot_mqtt.h:29967
bool rms_voltage_swell_period
Definition: dotdot_mqtt.h:29939
bool rms_extreme_under_voltage
Definition: dotdot_mqtt.h:29957
bool measured5th_harmonic_current
Definition: dotdot_mqtt.h:29902
bool rms_voltage_phc
Definition: dotdot_mqtt.h:29985
bool rms_extreme_under_voltage_period
Definition: dotdot_mqtt.h:29937
bool harmonic_current_multiplier
Definition: dotdot_mqtt.h:29916
bool dc_power_min
Definition: dotdot_mqtt.h:29885
bool dc_power
Definition: dotdot_mqtt.h:29884
bool reactive_power_phc
Definition: dotdot_mqtt.h:29994
bool average_rms_over_voltage_counter_phb
Definition: dotdot_mqtt.h:29976
bool power_multiplier
Definition: dotdot_mqtt.h:29914
bool reactive_current
Definition: dotdot_mqtt.h:29920
bool rms_voltage_sag_period
Definition: dotdot_mqtt.h:29938
bool rms_voltage_swell_period_phb
Definition: dotdot_mqtt.h:29981
bool measured_phase7th_harmonic_current
Definition: dotdot_mqtt.h:29909
bool ac_reactive_power_overload
Definition: dotdot_mqtt.h:29953
bool measured_phase5th_harmonic_current
Definition: dotdot_mqtt.h:29908
Definition: dotdot_mqtt.h:19473
uint8_t fan_mode
Definition: dotdot_mqtt.h:19474
uint8_t fan_mode_sequence
Definition: dotdot_mqtt.h:19475
Definition: dotdot_mqtt.h:19478
bool fan_mode_sequence
Definition: dotdot_mqtt.h:19480
bool fan_mode
Definition: dotdot_mqtt.h:19479
Definition: dotdot_mqtt.h:25122
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25125
uint16_t measured_value
Definition: dotdot_mqtt.h:25123
uint16_t tolerance
Definition: dotdot_mqtt.h:25126
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25124
bool measured_value
Definition: dotdot_mqtt.h:25130
bool max_measured_value
Definition: dotdot_mqtt.h:25132
bool min_measured_value
Definition: dotdot_mqtt.h:25131
bool tolerance
Definition: dotdot_mqtt.h:25133
Command fields for Groups/AddGroup.
Definition: dotdot_mqtt.h:3767
const char * group_name
Definition: dotdot_mqtt.h:3770
uint16_t group_id
Definition: dotdot_mqtt.h:3768
Command fields for Groups/AddGroupIfIdentifying.
Definition: dotdot_mqtt.h:3837
const char * group_name
Definition: dotdot_mqtt.h:3840
Command fields for Groups/AddGroupResponse.
Definition: dotdot_mqtt.h:3776
uint16_t group_id
Definition: dotdot_mqtt.h:3779
uint8_t status
Definition: dotdot_mqtt.h:3777
Command fields for Groups/GetGroupMembership.
Definition: dotdot_mqtt.h:3803
uint8_t group_list_count
Definition: dotdot_mqtt.h:3804
const uint16_t * group_list
Definition: dotdot_mqtt.h:3805
Command fields for Groups/GetGroupMembershipResponse.
Definition: dotdot_mqtt.h:3811
const uint16_t * group_list
Definition: dotdot_mqtt.h:3815
Command fields for Groups/RemoveGroup.
Definition: dotdot_mqtt.h:3821
uint16_t group_id
Definition: dotdot_mqtt.h:3822
Command fields for Groups/RemoveGroupResponse.
Definition: dotdot_mqtt.h:3828
Command fields for Groups/ViewGroup.
Definition: dotdot_mqtt.h:3785
uint16_t group_id
Definition: dotdot_mqtt.h:3786
Command fields for Groups/ViewGroupResponse.
Definition: dotdot_mqtt.h:3792
uint16_t group_id
Definition: dotdot_mqtt.h:3795
const char * group_name
Definition: dotdot_mqtt.h:3797
Definition: dotdot_mqtt.h:3740
uint8_t name_support
Definition: dotdot_mqtt.h:3741
Definition: dotdot_mqtt.h:3744
bool name_support
Definition: dotdot_mqtt.h:3745
Command fields for IASZone/InitiateTestMode.
Definition: dotdot_mqtt.h:27963
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27966
uint8_t test_mode_duration
Definition: dotdot_mqtt.h:27964
Command fields for IASZone/ZoneEnrollRequest.
Definition: dotdot_mqtt.h:27954
IasZoneType zone_type
Definition: dotdot_mqtt.h:27955
uint16_t manufacturer_code
Definition: dotdot_mqtt.h:27957
Command fields for IASZone/ZoneEnrollResponse.
Definition: dotdot_mqtt.h:27932
ZoneEnrollResponseEnrollResponseCode enroll_response_code
Definition: dotdot_mqtt.h:27933
Command fields for IASZone/ZoneStatusChangeNotification.
Definition: dotdot_mqtt.h:27941
Definition: dotdot_mqtt.h:27893
uint8_t zone_state
Definition: dotdot_mqtt.h:27894
uint8_t zoneid
Definition: dotdot_mqtt.h:27898
EUI64 iascie_address
Definition: dotdot_mqtt.h:27897
uint8_t zone_type
Definition: dotdot_mqtt.h:27895
uint8_t current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27900
uint16_t zone_status
Definition: dotdot_mqtt.h:27896
uint8_t number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27899
Definition: dotdot_mqtt.h:27903
bool iascie_address
Definition: dotdot_mqtt.h:27907
bool zone_type
Definition: dotdot_mqtt.h:27905
bool current_zone_sensitivity_level
Definition: dotdot_mqtt.h:27910
bool zoneid
Definition: dotdot_mqtt.h:27908
bool number_of_zone_sensitivity_levels_supported
Definition: dotdot_mqtt.h:27909
bool zone_state
Definition: dotdot_mqtt.h:27904
bool zone_status
Definition: dotdot_mqtt.h:27906
Command fields for IASWD/Squawk.
Definition: dotdot_mqtt.h:28536
uint8_t squawk_configuration
Definition: dotdot_mqtt.h:28537
Command fields for IASWD/StartWarning.
Definition: dotdot_mqtt.h:28523
uint8_t siren_configuration
Definition: dotdot_mqtt.h:28524
uint8_t strobe_duty_cycle
Definition: dotdot_mqtt.h:28528
uint16_t warning_duration
Definition: dotdot_mqtt.h:28526
IaswdLevel strobe_level
Definition: dotdot_mqtt.h:28530
Definition: dotdot_mqtt.h:28496
uint16_t max_duration
Definition: dotdot_mqtt.h:28497
Definition: dotdot_mqtt.h:28500
bool max_duration
Definition: dotdot_mqtt.h:28501
Command fields for Identify/Identify.
Definition: dotdot_mqtt.h:3349
uint16_t identify_time
Definition: dotdot_mqtt.h:3350
Command fields for Identify/IdentifyQueryResponse.
Definition: dotdot_mqtt.h:3356
Command fields for Identify/TriggerEffect.
Definition: dotdot_mqtt.h:3363
TriggerEffectEffectVariant effect_variant
Definition: dotdot_mqtt.h:3366
TriggerEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:3364
Definition: dotdot_mqtt.h:3322
uint16_t identify_time
Definition: dotdot_mqtt.h:3323
Definition: dotdot_mqtt.h:3326
bool identify_time
Definition: dotdot_mqtt.h:3327
uint8_t level_status
Definition: dotdot_mqtt.h:24254
uint16_t illuminance_target_level
Definition: dotdot_mqtt.h:24256
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:24255
bool level_status
Definition: dotdot_mqtt.h:24260
bool illuminance_target_level
Definition: dotdot_mqtt.h:24262
bool light_sensor_type
Definition: dotdot_mqtt.h:24261
uint16_t min_measured_value
Definition: dotdot_mqtt.h:23976
uint16_t tolerance
Definition: dotdot_mqtt.h:23978
uint16_t max_measured_value
Definition: dotdot_mqtt.h:23977
uint16_t measured_value
Definition: dotdot_mqtt.h:23975
uint8_t light_sensor_type
Definition: dotdot_mqtt.h:23979
bool measured_value
Definition: dotdot_mqtt.h:23983
bool tolerance
Definition: dotdot_mqtt.h:23986
bool light_sensor_type
Definition: dotdot_mqtt.h:23987
bool min_measured_value
Definition: dotdot_mqtt.h:23984
bool max_measured_value
Definition: dotdot_mqtt.h:23985
Command fields for Level/Move.
Definition: dotdot_mqtt.h:6676
uint8_t options_mask
Definition: dotdot_mqtt.h:6681
uint8_t options_override
Definition: dotdot_mqtt.h:6683
uint8_t rate
Definition: dotdot_mqtt.h:6679
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6677
Command fields for Level/MoveToClosestFrequency.
Definition: dotdot_mqtt.h:6763
Command fields for Level/MoveToLevel.
Definition: dotdot_mqtt.h:6663
uint16_t transition_time
Definition: dotdot_mqtt.h:6666
uint8_t options_override
Definition: dotdot_mqtt.h:6670
uint8_t options_mask
Definition: dotdot_mqtt.h:6668
uint8_t level
Definition: dotdot_mqtt.h:6664
Command fields for Level/MoveToLevelWithOnOff.
Definition: dotdot_mqtt.h:6713
uint16_t transition_time
Definition: dotdot_mqtt.h:6716
Command fields for Level/MoveWithOnOff.
Definition: dotdot_mqtt.h:6726
MoveStepMode move_mode
Definition: dotdot_mqtt.h:6727
uint8_t rate
Definition: dotdot_mqtt.h:6729
uint8_t options_override
Definition: dotdot_mqtt.h:6733
uint8_t options_mask
Definition: dotdot_mqtt.h:6731
Command fields for Level/Step.
Definition: dotdot_mqtt.h:6689
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6690
uint16_t transition_time
Definition: dotdot_mqtt.h:6694
uint8_t step_size
Definition: dotdot_mqtt.h:6692
uint8_t options_override
Definition: dotdot_mqtt.h:6698
uint8_t options_mask
Definition: dotdot_mqtt.h:6696
Command fields for Level/StepWithOnOff.
Definition: dotdot_mqtt.h:6739
uint8_t options_mask
Definition: dotdot_mqtt.h:6746
MoveStepMode step_mode
Definition: dotdot_mqtt.h:6740
uint8_t options_override
Definition: dotdot_mqtt.h:6748
uint16_t transition_time
Definition: dotdot_mqtt.h:6744
uint8_t step_size
Definition: dotdot_mqtt.h:6742
Command fields for Level/Stop.
Definition: dotdot_mqtt.h:6704
uint8_t options_mask
Definition: dotdot_mqtt.h:6705
uint8_t options_override
Definition: dotdot_mqtt.h:6707
Command fields for Level/StopWithOnOff.
Definition: dotdot_mqtt.h:6754
uint8_t options_mask
Definition: dotdot_mqtt.h:6755
uint8_t options_override
Definition: dotdot_mqtt.h:6757
Definition: dotdot_mqtt.h:6610
uint8_t min_level
Definition: dotdot_mqtt.h:6613
uint16_t default_move_rate
Definition: dotdot_mqtt.h:6623
uint8_t options
Definition: dotdot_mqtt.h:6618
uint16_t off_transition_time
Definition: dotdot_mqtt.h:6622
uint8_t start_up_current_level
Definition: dotdot_mqtt.h:6624
uint16_t current_frequency
Definition: dotdot_mqtt.h:6615
uint16_t min_frequency
Definition: dotdot_mqtt.h:6616
uint8_t current_level
Definition: dotdot_mqtt.h:6611
uint8_t max_level
Definition: dotdot_mqtt.h:6614
uint16_t remaining_time
Definition: dotdot_mqtt.h:6612
uint16_t on_off_transition_time
Definition: dotdot_mqtt.h:6619
uint8_t on_level
Definition: dotdot_mqtt.h:6620
uint16_t max_frequency
Definition: dotdot_mqtt.h:6617
uint16_t on_transition_time
Definition: dotdot_mqtt.h:6621
Definition: dotdot_mqtt.h:6627
bool on_level
Definition: dotdot_mqtt.h:6637
bool min_frequency
Definition: dotdot_mqtt.h:6633
bool max_level
Definition: dotdot_mqtt.h:6631
bool current_frequency
Definition: dotdot_mqtt.h:6632
bool off_transition_time
Definition: dotdot_mqtt.h:6639
bool min_level
Definition: dotdot_mqtt.h:6630
bool current_level
Definition: dotdot_mqtt.h:6628
bool on_transition_time
Definition: dotdot_mqtt.h:6638
bool remaining_time
Definition: dotdot_mqtt.h:6629
bool on_off_transition_time
Definition: dotdot_mqtt.h:6636
bool max_frequency
Definition: dotdot_mqtt.h:6634
bool default_move_rate
Definition: dotdot_mqtt.h:6640
bool start_up_current_level
Definition: dotdot_mqtt.h:6641
bool options
Definition: dotdot_mqtt.h:6635
Definition: dotdot_mqtt.h:28747
uint64_t current_summation_received
Definition: dotdot_mqtt.h:28749
uint8_t temperature_formatting
Definition: dotdot_mqtt.h:28773
uint32_t inlet_temperature
Definition: dotdot_mqtt.h:28760
uint8_t default_update_period
Definition: dotdot_mqtt.h:28756
UTC current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28754
int8_t power_factor
Definition: dotdot_mqtt.h:28752
UTC current_max_demand_received_time
Definition: dotdot_mqtt.h:28755
uint8_t historical_consumption_formatting
Definition: dotdot_mqtt.h:28767
uint32_t divisor
Definition: dotdot_mqtt.h:28764
uint8_t metering_device_type
Definition: dotdot_mqtt.h:28768
uint8_t supply_status
Definition: dotdot_mqtt.h:28757
uint64_t current_max_demand_delivered
Definition: dotdot_mqtt.h:28750
uint8_t temperature_unit_of_measure
Definition: dotdot_mqtt.h:28772
uint8_t energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28771
uint64_t current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28758
uint8_t summation_formatting
Definition: dotdot_mqtt.h:28765
uint64_t current_summation_delivered
Definition: dotdot_mqtt.h:28748
uint8_t unitof_measure
Definition: dotdot_mqtt.h:28762
uint8_t demand_formatting
Definition: dotdot_mqtt.h:28766
uint8_t energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28769
uint8_t energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28770
uint32_t outlet_temperature
Definition: dotdot_mqtt.h:28761
UTC reading_snap_shot_time
Definition: dotdot_mqtt.h:28753
uint32_t multiplier
Definition: dotdot_mqtt.h:28763
int8_t current_max_demand_received
Definition: dotdot_mqtt.h:28751
uint64_t current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28759
Definition: dotdot_mqtt.h:28776
bool metering_device_type
Definition: dotdot_mqtt.h:28797
bool energy_carrier_unit_of_measure
Definition: dotdot_mqtt.h:28798
bool divisor
Definition: dotdot_mqtt.h:28793
bool energy_carrier_summation_formatting
Definition: dotdot_mqtt.h:28799
bool power_factor
Definition: dotdot_mqtt.h:28781
bool default_update_period
Definition: dotdot_mqtt.h:28785
bool current_summation_received
Definition: dotdot_mqtt.h:28778
bool inlet_temperature
Definition: dotdot_mqtt.h:28789
bool current_max_demand_delivered_time
Definition: dotdot_mqtt.h:28783
bool unitof_measure
Definition: dotdot_mqtt.h:28791
bool current_inlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28787
bool supply_status
Definition: dotdot_mqtt.h:28786
bool current_max_demand_delivered
Definition: dotdot_mqtt.h:28779
bool multiplier
Definition: dotdot_mqtt.h:28792
bool summation_formatting
Definition: dotdot_mqtt.h:28794
bool outlet_temperature
Definition: dotdot_mqtt.h:28790
bool current_summation_delivered
Definition: dotdot_mqtt.h:28777
bool temperature_unit_of_measure
Definition: dotdot_mqtt.h:28801
bool reading_snap_shot_time
Definition: dotdot_mqtt.h:28782
bool demand_formatting
Definition: dotdot_mqtt.h:28795
bool temperature_formatting
Definition: dotdot_mqtt.h:28802
bool energy_carrier_demand_formatting
Definition: dotdot_mqtt.h:28800
bool current_outlet_energy_carrier_summation
Definition: dotdot_mqtt.h:28788
bool current_max_demand_received_time
Definition: dotdot_mqtt.h:28784
bool current_max_demand_received
Definition: dotdot_mqtt.h:28780
bool historical_consumption_formatting
Definition: dotdot_mqtt.h:28796
Definition: dotdot_mqtt.h:38485
const char * location
Definition: dotdot_mqtt.h:38487
const char * name
Definition: dotdot_mqtt.h:38486
bool name
Definition: dotdot_mqtt.h:38491
bool location
Definition: dotdot_mqtt.h:38492
Definition: dotdot_mqtt.h:25616
uint16_t physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25626
uint8_t occupancy
Definition: dotdot_mqtt.h:25617
uint8_t pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25622
uint16_t physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25627
uint8_t occupancy_sensor_type
Definition: dotdot_mqtt.h:25618
uint16_t pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25620
uint16_t pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25621
uint8_t ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25625
uint16_t ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25623
uint8_t physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25628
uint16_t ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25624
uint8_t occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:25619
bool pir_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25637
bool physical_contact_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25643
bool physical_contact_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25641
bool occupancy_sensor_type
Definition: dotdot_mqtt.h:25633
bool ultrasonic_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25638
bool occupancy
Definition: dotdot_mqtt.h:25632
bool pir_occupied_to_unoccupied_delay
Definition: dotdot_mqtt.h:25635
bool pir_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25636
bool ultrasonic_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25639
bool occupancy_sensor_type_bitmap
Definition: dotdot_mqtt.h:25634
bool physical_contact_unoccupied_to_occupied_delay
Definition: dotdot_mqtt.h:25642
bool ultrasonic_unoccupied_to_occupied_threshold
Definition: dotdot_mqtt.h:25640
Command fields for OnOff/OffWithEffect.
Definition: dotdot_mqtt.h:5999
uint8_t effect_variant
Definition: dotdot_mqtt.h:6002
OffWithEffectEffectIdentifier effect_identifier
Definition: dotdot_mqtt.h:6000
Command fields for OnOff/OnWithTimedOff.
Definition: dotdot_mqtt.h:6008
uint8_t on_off_control
Definition: dotdot_mqtt.h:6009
uint16_t on_time
Definition: dotdot_mqtt.h:6011
uint16_t off_wait_time
Definition: dotdot_mqtt.h:6013
Definition: dotdot_mqtt.h:5964
bool on_off
Definition: dotdot_mqtt.h:5965
uint8_t start_up_on_off
Definition: dotdot_mqtt.h:5969
bool global_scene_control
Definition: dotdot_mqtt.h:5966
uint16_t off_wait_time
Definition: dotdot_mqtt.h:5968
uint16_t on_time
Definition: dotdot_mqtt.h:5967
Definition: dotdot_mqtt.h:5972
bool start_up_on_off
Definition: dotdot_mqtt.h:5977
bool global_scene_control
Definition: dotdot_mqtt.h:5974
bool on_time
Definition: dotdot_mqtt.h:5975
bool on_off
Definition: dotdot_mqtt.h:5973
bool off_wait_time
Definition: dotdot_mqtt.h:5976
Definition: dotdot_mqtt.h:26366
uint16_t measured_value
Definition: dotdot_mqtt.h:26367
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26368
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26369
uint16_t tolerance
Definition: dotdot_mqtt.h:26370
Definition: dotdot_mqtt.h:26373
bool measured_value
Definition: dotdot_mqtt.h:26374
bool max_measured_value
Definition: dotdot_mqtt.h:26376
bool tolerance
Definition: dotdot_mqtt.h:26377
bool min_measured_value
Definition: dotdot_mqtt.h:26375
Definition: dotdot_mqtt.h:27601
float measured_value
Definition: dotdot_mqtt.h:27602
float tolerance
Definition: dotdot_mqtt.h:27605
float min_measured_value
Definition: dotdot_mqtt.h:27603
float max_measured_value
Definition: dotdot_mqtt.h:27604
Definition: dotdot_mqtt.h:27608
bool min_measured_value
Definition: dotdot_mqtt.h:27610
bool measured_value
Definition: dotdot_mqtt.h:27609
bool max_measured_value
Definition: dotdot_mqtt.h:27611
bool tolerance
Definition: dotdot_mqtt.h:27612
Command fields for PollControl/CheckInResponse.
Definition: dotdot_mqtt.h:8623
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:8626
Command fields for PollControl/SetLongPollInterval.
Definition: dotdot_mqtt.h:8632
Command fields for PollControl/SetShortPollInterval.
Definition: dotdot_mqtt.h:8639
Definition: dotdot_mqtt.h:8584
uint32_t long_poll_interval_min
Definition: dotdot_mqtt.h:8590
uint16_t fast_poll_timeout_max
Definition: dotdot_mqtt.h:8591
uint16_t fast_poll_timeout
Definition: dotdot_mqtt.h:8588
uint32_t check_in_interval
Definition: dotdot_mqtt.h:8585
uint32_t long_poll_interval
Definition: dotdot_mqtt.h:8586
uint32_t check_in_interval_min
Definition: dotdot_mqtt.h:8589
uint16_t short_poll_interval
Definition: dotdot_mqtt.h:8587
Definition: dotdot_mqtt.h:8594
bool fast_poll_timeout
Definition: dotdot_mqtt.h:8598
bool check_in_interval
Definition: dotdot_mqtt.h:8595
bool short_poll_interval
Definition: dotdot_mqtt.h:8597
bool long_poll_interval
Definition: dotdot_mqtt.h:8596
bool long_poll_interval_min
Definition: dotdot_mqtt.h:8600
bool check_in_interval_min
Definition: dotdot_mqtt.h:8599
bool fast_poll_timeout_max
Definition: dotdot_mqtt.h:8601
Definition: dotdot_mqtt.h:944
uint8_t battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:976
uint32_t battery3_alarm_state
Definition: dotdot_mqtt.h:1001
uint16_t mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:950
uint8_t battery_percentage_threshold2
Definition: dotdot_mqtt.h:965
uint8_t battery2_voltage
Definition: dotdot_mqtt.h:968
uint8_t battery_rated_voltage
Definition: dotdot_mqtt.h:957
uint16_t batterya_hr_rating
Definition: dotdot_mqtt.h:955
uint8_t battery3_alarm_mask
Definition: dotdot_mqtt.h:992
uint8_t battery_voltage_threshold1
Definition: dotdot_mqtt.h:960
uint8_t battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1000
uint8_t battery_percentage_threshold1
Definition: dotdot_mqtt.h:964
uint8_t battery_quantity
Definition: dotdot_mqtt.h:956
uint8_t mains_frequency
Definition: dotdot_mqtt.h:946
const char * battery_manufacturer
Definition: dotdot_mqtt.h:953
uint8_t battery2_quantity
Definition: dotdot_mqtt.h:973
uint8_t battery2_percentage_remaining
Definition: dotdot_mqtt.h:969
uint8_t battery3_rated_voltage
Definition: dotdot_mqtt.h:991
uint8_t battery_percentage_min_threshold
Definition: dotdot_mqtt.h:963
uint8_t battery3_percentage_threshold1
Definition: dotdot_mqtt.h:998
const char * battery3_manufacturer
Definition: dotdot_mqtt.h:987
const char * battery2_manufacturer
Definition: dotdot_mqtt.h:970
uint8_t battery2_percentage_threshold2
Definition: dotdot_mqtt.h:982
uint8_t battery3_quantity
Definition: dotdot_mqtt.h:990
uint16_t mains_voltage_min_threshold
Definition: dotdot_mqtt.h:948
uint8_t battery3_percentage_threshold2
Definition: dotdot_mqtt.h:999
uint32_t battery_alarm_state
Definition: dotdot_mqtt.h:967
uint8_t battery2_percentage_threshold1
Definition: dotdot_mqtt.h:981
uint8_t battery_size
Definition: dotdot_mqtt.h:954
uint8_t battery_voltage
Definition: dotdot_mqtt.h:951
uint8_t battery3_percentage_remaining
Definition: dotdot_mqtt.h:986
uint8_t battery3_voltage
Definition: dotdot_mqtt.h:985
uint8_t battery2_voltage_threshold1
Definition: dotdot_mqtt.h:977
uint8_t battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:993
uint8_t battery_voltage_min_threshold
Definition: dotdot_mqtt.h:959
uint8_t battery_percentage_threshold3
Definition: dotdot_mqtt.h:966
uint8_t battery3_voltage_threshold2
Definition: dotdot_mqtt.h:995
uint32_t battery2_alarm_state
Definition: dotdot_mqtt.h:984
uint16_t battery3a_hr_rating
Definition: dotdot_mqtt.h:989
uint8_t battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:980
uint8_t battery2_rated_voltage
Definition: dotdot_mqtt.h:974
uint8_t battery_voltage_threshold3
Definition: dotdot_mqtt.h:962
uint8_t battery_alarm_mask
Definition: dotdot_mqtt.h:958
uint8_t battery2_size
Definition: dotdot_mqtt.h:971
uint8_t battery3_voltage_threshold3
Definition: dotdot_mqtt.h:996
uint8_t battery_percentage_remaining
Definition: dotdot_mqtt.h:952
uint8_t battery2_voltage_threshold2
Definition: dotdot_mqtt.h:978
uint8_t mains_alarm_mask
Definition: dotdot_mqtt.h:947
uint16_t mains_voltage
Definition: dotdot_mqtt.h:945
uint8_t battery3_size
Definition: dotdot_mqtt.h:988
uint8_t battery2_percentage_threshold3
Definition: dotdot_mqtt.h:983
uint8_t battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:997
uint8_t battery2_voltage_threshold3
Definition: dotdot_mqtt.h:979
uint8_t battery_voltage_threshold2
Definition: dotdot_mqtt.h:961
uint8_t battery2_alarm_mask
Definition: dotdot_mqtt.h:975
uint16_t battery2a_hr_rating
Definition: dotdot_mqtt.h:972
uint8_t battery3_voltage_threshold1
Definition: dotdot_mqtt.h:994
uint16_t mains_voltage_max_threshold
Definition: dotdot_mqtt.h:949
bool battery_percentage_threshold2
Definition: dotdot_mqtt.h:1025
bool battery2_percentage_threshold2
Definition: dotdot_mqtt.h:1042
bool battery2_percentage_min_threshold
Definition: dotdot_mqtt.h:1040
bool battery2_percentage_threshold1
Definition: dotdot_mqtt.h:1041
bool battery2_alarm_state
Definition: dotdot_mqtt.h:1044
bool battery3_percentage_threshold1
Definition: dotdot_mqtt.h:1058
bool battery2_manufacturer
Definition: dotdot_mqtt.h:1030
bool battery3a_hr_rating
Definition: dotdot_mqtt.h:1049
bool battery_size
Definition: dotdot_mqtt.h:1014
bool battery2_voltage
Definition: dotdot_mqtt.h:1028
bool battery2_voltage_threshold1
Definition: dotdot_mqtt.h:1037
bool mains_frequency
Definition: dotdot_mqtt.h:1006
bool battery2a_hr_rating
Definition: dotdot_mqtt.h:1032
bool battery_percentage_remaining
Definition: dotdot_mqtt.h:1012
bool battery2_voltage_min_threshold
Definition: dotdot_mqtt.h:1036
bool battery3_alarm_state
Definition: dotdot_mqtt.h:1061
bool battery3_quantity
Definition: dotdot_mqtt.h:1050
bool mains_voltage
Definition: dotdot_mqtt.h:1005
bool mains_alarm_mask
Definition: dotdot_mqtt.h:1007
bool battery_quantity
Definition: dotdot_mqtt.h:1016
bool battery_alarm_mask
Definition: dotdot_mqtt.h:1018
bool battery2_rated_voltage
Definition: dotdot_mqtt.h:1034
bool battery_percentage_min_threshold
Definition: dotdot_mqtt.h:1023
bool battery_manufacturer
Definition: dotdot_mqtt.h:1013
bool battery_voltage_threshold2
Definition: dotdot_mqtt.h:1021
bool battery_voltage
Definition: dotdot_mqtt.h:1011
bool battery2_size
Definition: dotdot_mqtt.h:1031
bool mains_voltage_dwell_trip_point
Definition: dotdot_mqtt.h:1010
bool battery_voltage_threshold3
Definition: dotdot_mqtt.h:1022
bool battery3_size
Definition: dotdot_mqtt.h:1048
bool battery_percentage_threshold1
Definition: dotdot_mqtt.h:1024
bool battery_rated_voltage
Definition: dotdot_mqtt.h:1017
bool battery3_alarm_mask
Definition: dotdot_mqtt.h:1052
bool battery3_percentage_threshold2
Definition: dotdot_mqtt.h:1059
bool battery2_percentage_remaining
Definition: dotdot_mqtt.h:1029
bool battery_voltage_min_threshold
Definition: dotdot_mqtt.h:1019
bool batterya_hr_rating
Definition: dotdot_mqtt.h:1015
bool battery_voltage_threshold1
Definition: dotdot_mqtt.h:1020
bool mains_voltage_min_threshold
Definition: dotdot_mqtt.h:1008
bool battery2_quantity
Definition: dotdot_mqtt.h:1033
bool battery3_percentage_remaining
Definition: dotdot_mqtt.h:1046
bool battery3_voltage_threshold2
Definition: dotdot_mqtt.h:1055
bool battery3_voltage_threshold1
Definition: dotdot_mqtt.h:1054
bool battery3_rated_voltage
Definition: dotdot_mqtt.h:1051
bool battery3_manufacturer
Definition: dotdot_mqtt.h:1047
bool battery2_voltage_threshold3
Definition: dotdot_mqtt.h:1039
bool battery2_voltage_threshold2
Definition: dotdot_mqtt.h:1038
bool battery3_voltage_min_threshold
Definition: dotdot_mqtt.h:1053
bool battery3_voltage
Definition: dotdot_mqtt.h:1045
bool battery2_percentage_threshold3
Definition: dotdot_mqtt.h:1043
bool battery3_voltage_threshold3
Definition: dotdot_mqtt.h:1056
bool battery_alarm_state
Definition: dotdot_mqtt.h:1027
bool battery_percentage_threshold3
Definition: dotdot_mqtt.h:1026
bool battery3_percentage_min_threshold
Definition: dotdot_mqtt.h:1057
bool battery3_percentage_threshold3
Definition: dotdot_mqtt.h:1060
bool battery2_alarm_mask
Definition: dotdot_mqtt.h:1035
bool mains_voltage_max_threshold
Definition: dotdot_mqtt.h:1009
Definition: dotdot_mqtt.h:24715
uint16_t scaled_tolerance
Definition: dotdot_mqtt.h:24723
int16_t scaled_value
Definition: dotdot_mqtt.h:24720
int16_t max_scaled_value
Definition: dotdot_mqtt.h:24722
int16_t min_measured_value
Definition: dotdot_mqtt.h:24717
int16_t min_scaled_value
Definition: dotdot_mqtt.h:24721
int16_t max_measured_value
Definition: dotdot_mqtt.h:24718
int16_t measured_value
Definition: dotdot_mqtt.h:24716
int8_t scale
Definition: dotdot_mqtt.h:24724
uint16_t tolerance
Definition: dotdot_mqtt.h:24719
bool scale
Definition: dotdot_mqtt.h:24736
bool measured_value
Definition: dotdot_mqtt.h:24728
bool max_scaled_value
Definition: dotdot_mqtt.h:24734
bool min_scaled_value
Definition: dotdot_mqtt.h:24733
bool scaled_tolerance
Definition: dotdot_mqtt.h:24735
bool scaled_value
Definition: dotdot_mqtt.h:24732
bool tolerance
Definition: dotdot_mqtt.h:24731
bool min_measured_value
Definition: dotdot_mqtt.h:24729
bool max_measured_value
Definition: dotdot_mqtt.h:24730
NetworkManagementState network_management_state
Definition: dotdot_mqtt.h:40105
Command fields for ProtocolController-RFTelemetry/TxReport.
Definition: dotdot_mqtt.h:35349
const char ** last_route_repeaters
Definition: dotdot_mqtt.h:35371
TxReportTransmissionSpeed transmission_speed
Definition: dotdot_mqtt.h:35366
const char * last_route_failed_link_non_functionalunid
Definition: dotdot_mqtt.h:35382
const char * last_route_failed_link_functionalunid
Definition: dotdot_mqtt.h:35380
const int8_t * incoming_rssi_repeaters
Definition: dotdot_mqtt.h:35374
bool pti_enabled
Definition: dotdot_mqtt.h:35322
bool tx_report_enabled
Definition: dotdot_mqtt.h:35321
uint16_t max_const_speed
Definition: dotdot_mqtt.h:16460
uint8_t operation_mode
Definition: dotdot_mqtt.h:16473
uint16_t speed
Definition: dotdot_mqtt.h:16469
uint32_t lifetime_energy_consumed
Definition: dotdot_mqtt.h:16472
uint16_t max_flow
Definition: dotdot_mqtt.h:16454
int16_t min_comp_pressure
Definition: dotdot_mqtt.h:16457
uint8_t effective_operation_mode
Definition: dotdot_mqtt.h:16466
int16_t max_pressure
Definition: dotdot_mqtt.h:16452
int16_t max_const_pressure
Definition: dotdot_mqtt.h:16456
int16_t min_const_pressure
Definition: dotdot_mqtt.h:16455
uint16_t min_const_flow
Definition: dotdot_mqtt.h:16461
int16_t min_const_temp
Definition: dotdot_mqtt.h:16463
uint32_t power
Definition: dotdot_mqtt.h:16471
int16_t max_comp_pressure
Definition: dotdot_mqtt.h:16458
uint16_t max_speed
Definition: dotdot_mqtt.h:16453
int16_t capacity
Definition: dotdot_mqtt.h:16468
uint16_t alarm_mask
Definition: dotdot_mqtt.h:16475
uint16_t max_const_flow
Definition: dotdot_mqtt.h:16462
int16_t max_const_temp
Definition: dotdot_mqtt.h:16464
uint16_t pump_status
Definition: dotdot_mqtt.h:16465
uint16_t min_const_speed
Definition: dotdot_mqtt.h:16459
uint8_t control_mode
Definition: dotdot_mqtt.h:16474
uint8_t effective_control_mode
Definition: dotdot_mqtt.h:16467
uint32_t lifetime_running_hours
Definition: dotdot_mqtt.h:16470
bool effective_control_mode
Definition: dotdot_mqtt.h:16494
bool lifetime_running_hours
Definition: dotdot_mqtt.h:16497
bool effective_operation_mode
Definition: dotdot_mqtt.h:16493
bool lifetime_energy_consumed
Definition: dotdot_mqtt.h:16499
Definition: dotdot_mqtt.h:25369
uint16_t measured_value
Definition: dotdot_mqtt.h:25370
uint16_t min_measured_value
Definition: dotdot_mqtt.h:25371
uint16_t tolerance
Definition: dotdot_mqtt.h:25373
uint16_t max_measured_value
Definition: dotdot_mqtt.h:25372
bool measured_value
Definition: dotdot_mqtt.h:25377
bool min_measured_value
Definition: dotdot_mqtt.h:25378
bool tolerance
Definition: dotdot_mqtt.h:25380
bool max_measured_value
Definition: dotdot_mqtt.h:25379
Command fields for Scenes/AddScene.
Definition: dotdot_mqtt.h:4634
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4643
uint8_t transition_time100ms
Definition: dotdot_mqtt.h:4646
SGroupId groupid
Definition: dotdot_mqtt.h:4635
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4644
uint8_t sceneid
Definition: dotdot_mqtt.h:4637
SSceneName scene_name
Definition: dotdot_mqtt.h:4641
uint16_t transition_time
Definition: dotdot_mqtt.h:4639
Command fields for Scenes/AddSceneResponse.
Definition: dotdot_mqtt.h:4652
uint8_t sceneid
Definition: dotdot_mqtt.h:4657
SGroupId groupid
Definition: dotdot_mqtt.h:4655
zclStatus status
Definition: dotdot_mqtt.h:4653
Command fields for Scenes/CopyScene.
Definition: dotdot_mqtt.h:4832
uint8_t scene_identifier_to
Definition: dotdot_mqtt.h:4841
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4835
SGroupId group_identifier_to
Definition: dotdot_mqtt.h:4839
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4837
uint8_t mode
Definition: dotdot_mqtt.h:4833
Command fields for Scenes/CopySceneResponse.
Definition: dotdot_mqtt.h:4847
SGroupId group_identifier_from
Definition: dotdot_mqtt.h:4850
zclStatus status
Definition: dotdot_mqtt.h:4848
uint8_t scene_identifier_from
Definition: dotdot_mqtt.h:4852
Command fields for Scenes/EnhancedAddScene.
Definition: dotdot_mqtt.h:4778
uint8_t sceneid
Definition: dotdot_mqtt.h:4781
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4788
uint16_t transition_time
Definition: dotdot_mqtt.h:4783
SSceneName scene_name
Definition: dotdot_mqtt.h:4785
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4787
SGroupId groupid
Definition: dotdot_mqtt.h:4779
Command fields for Scenes/EnhancedAddSceneResponse.
Definition: dotdot_mqtt.h:4794
Command fields for Scenes/EnhancedViewScene.
Definition: dotdot_mqtt.h:4805
SGroupId groupid
Definition: dotdot_mqtt.h:4806
Command fields for Scenes/EnhancedViewSceneResponse.
Definition: dotdot_mqtt.h:4814
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4826
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4825
Command fields for Scenes/GetSceneMembership.
Definition: dotdot_mqtt.h:4757
SGroupId groupid
Definition: dotdot_mqtt.h:4758
Command fields for Scenes/GetSceneMembershipResponse.
Definition: dotdot_mqtt.h:4764
const uint8_t * scene_list
Definition: dotdot_mqtt.h:4772
Command fields for Scenes/RecallScene.
Definition: dotdot_mqtt.h:4746
uint8_t sceneid
Definition: dotdot_mqtt.h:4749
uint16_t transition_time
Definition: dotdot_mqtt.h:4751
SGroupId groupid
Definition: dotdot_mqtt.h:4747
Command fields for Scenes/RemoveAllScenes.
Definition: dotdot_mqtt.h:4710
SGroupId groupid
Definition: dotdot_mqtt.h:4711
Command fields for Scenes/RemoveAllScenesResponse.
Definition: dotdot_mqtt.h:4717
Command fields for Scenes/RemoveScene.
Definition: dotdot_mqtt.h:4690
uint8_t sceneid
Definition: dotdot_mqtt.h:4693
SGroupId groupid
Definition: dotdot_mqtt.h:4691
Command fields for Scenes/RemoveSceneResponse.
Definition: dotdot_mqtt.h:4699
zclStatus status
Definition: dotdot_mqtt.h:4700
Command fields for Scenes/StoreScene.
Definition: dotdot_mqtt.h:4726
uint8_t sceneid
Definition: dotdot_mqtt.h:4729
SGroupId groupid
Definition: dotdot_mqtt.h:4727
Command fields for Scenes/StoreSceneResponse.
Definition: dotdot_mqtt.h:4735
SGroupId groupid
Definition: dotdot_mqtt.h:4738
zclStatus status
Definition: dotdot_mqtt.h:4736
Command fields for Scenes/ViewScene.
Definition: dotdot_mqtt.h:4663
SGroupId groupid
Definition: dotdot_mqtt.h:4664
uint8_t sceneid
Definition: dotdot_mqtt.h:4666
Command fields for Scenes/ViewSceneResponse.
Definition: dotdot_mqtt.h:4672
SGroupId groupid
Definition: dotdot_mqtt.h:4675
SSceneName scene_name
Definition: dotdot_mqtt.h:4681
uint8_t extension_field_sets_count
Definition: dotdot_mqtt.h:4683
const SExtensionFieldSetList * extension_field_sets
Definition: dotdot_mqtt.h:4684
zclStatus status
Definition: dotdot_mqtt.h:4673
uint16_t transition_time
Definition: dotdot_mqtt.h:4679
Definition: dotdot_mqtt.h:4594
uint8_t current_scene
Definition: dotdot_mqtt.h:4596
const SSceneTable * scene_table
Definition: dotdot_mqtt.h:4602
EUI64 last_configured_by
Definition: dotdot_mqtt.h:4600
uint8_t scene_count
Definition: dotdot_mqtt.h:4595
size_t scene_table_count
Definition: dotdot_mqtt.h:4601
bool scene_valid
Definition: dotdot_mqtt.h:4598
uint8_t name_support
Definition: dotdot_mqtt.h:4599
SGroupId current_group
Definition: dotdot_mqtt.h:4597
Definition: dotdot_mqtt.h:4605
bool name_support
Definition: dotdot_mqtt.h:4610
bool current_group
Definition: dotdot_mqtt.h:4608
bool current_scene
Definition: dotdot_mqtt.h:4607
bool scene_count
Definition: dotdot_mqtt.h:4606
bool scene_table
Definition: dotdot_mqtt.h:4612
bool scene_valid
Definition: dotdot_mqtt.h:4609
bool last_configured_by
Definition: dotdot_mqtt.h:4611
Definition: dotdot_mqtt.h:9150
uint8_t status
Definition: dotdot_mqtt.h:9153
uint8_t motor_step_size
Definition: dotdot_mqtt.h:9152
uint16_t physical_closed_limit
Definition: dotdot_mqtt.h:9151
uint8_t mode
Definition: dotdot_mqtt.h:9155
uint16_t closed_limit
Definition: dotdot_mqtt.h:9154
bool status
Definition: dotdot_mqtt.h:9161
bool motor_step_size
Definition: dotdot_mqtt.h:9160
bool closed_limit
Definition: dotdot_mqtt.h:9162
bool mode
Definition: dotdot_mqtt.h:9163
bool physical_closed_limit
Definition: dotdot_mqtt.h:9159
Definition: dotdot_mqtt.h:26119
uint16_t tolerance
Definition: dotdot_mqtt.h:26123
uint16_t measured_value
Definition: dotdot_mqtt.h:26120
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26122
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26121
Definition: dotdot_mqtt.h:26126
bool measured_value
Definition: dotdot_mqtt.h:26127
bool tolerance
Definition: dotdot_mqtt.h:26130
bool min_measured_value
Definition: dotdot_mqtt.h:26128
bool max_measured_value
Definition: dotdot_mqtt.h:26129
Definition: dotdot_mqtt.h:35613
uint8_t security
Definition: dotdot_mqtt.h:35617
const char ** network_list
Definition: dotdot_mqtt.h:35620
size_t network_list_count
Definition: dotdot_mqtt.h:35619
const uint8_t * endpoint_id_list
Definition: dotdot_mqtt.h:35615
size_t endpoint_id_list_count
Definition: dotdot_mqtt.h:35614
uint32_t maximum_command_delay
Definition: dotdot_mqtt.h:35618
uint8_t network_status
Definition: dotdot_mqtt.h:35616
Definition: dotdot_mqtt.h:35623
bool network_list
Definition: dotdot_mqtt.h:35628
bool security
Definition: dotdot_mqtt.h:35626
bool endpoint_id_list
Definition: dotdot_mqtt.h:35624
bool network_status
Definition: dotdot_mqtt.h:35625
bool maximum_command_delay
Definition: dotdot_mqtt.h:35627
Definition: dotdot_mqtt.h:36551
size_t cpu_usage_percent_count
Definition: dotdot_mqtt.h:36553
double min_temperature_celcius
Definition: dotdot_mqtt.h:36583
const double * cpu_max_usage_percent
Definition: dotdot_mqtt.h:36562
size_t cpu_max_usage_percent_count
Definition: dotdot_mqtt.h:36561
double average_temperature_celcius
Definition: dotdot_mqtt.h:36582
double swap_memory_usedmb
Definition: dotdot_mqtt.h:36567
const DiskUsageData * disks_usage
Definition: dotdot_mqtt.h:36571
double current_temperature_celcius
Definition: dotdot_mqtt.h:36581
double virtual_memory_totalmb
Definition: dotdot_mqtt.h:36568
size_t cpu_min_usage_percent_count
Definition: dotdot_mqtt.h:36559
uint32_t reporting_interval_seconds
Definition: dotdot_mqtt.h:36552
uint64_t system_interrupts
Definition: dotdot_mqtt.h:36587
double ram_totalmb
Definition: dotdot_mqtt.h:36563
const WirelessNetworkInterfaceData * wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36577
double ram_freemb
Definition: dotdot_mqtt.h:36564
const DiskIOCounters * disks_counters
Definition: dotdot_mqtt.h:36573
size_t wireless_network_interfaces_data_count
Definition: dotdot_mqtt.h:36576
bool power_plugged
Definition: dotdot_mqtt.h:36585
size_t network_interfaces_data_count
Definition: dotdot_mqtt.h:36574
double ram_availablemb
Definition: dotdot_mqtt.h:36565
size_t disks_usage_count
Definition: dotdot_mqtt.h:36570
const double * cpu_min_usage_percent
Definition: dotdot_mqtt.h:36560
double swap_memory_totalmb
Definition: dotdot_mqtt.h:36566
double virtual_memory_usedmb
Definition: dotdot_mqtt.h:36569
size_t cpu_frequencym_hz_count
Definition: dotdot_mqtt.h:36555
size_t cpu_average_usage_percent_count
Definition: dotdot_mqtt.h:36557
const char * hostname
Definition: dotdot_mqtt.h:36578
uint64_t uptime_minutes
Definition: dotdot_mqtt.h:36580
const double * cpu_frequencym_hz
Definition: dotdot_mqtt.h:36556
double battery_percentage
Definition: dotdot_mqtt.h:36586
size_t disks_counters_count
Definition: dotdot_mqtt.h:36572
const double * cpu_usage_percent
Definition: dotdot_mqtt.h:36554
double max_temperature_celcius
Definition: dotdot_mqtt.h:36584
const double * cpu_average_usage_percent
Definition: dotdot_mqtt.h:36558
const char * fqdn
Definition: dotdot_mqtt.h:36579
const NetworkInterfaceData * network_interfaces_data
Definition: dotdot_mqtt.h:36575
Definition: dotdot_mqtt.h:36590
bool swap_memory_totalmb
Definition: dotdot_mqtt.h:36600
bool power_plugged
Definition: dotdot_mqtt.h:36615
bool cpu_usage_percent
Definition: dotdot_mqtt.h:36592
bool disks_usage
Definition: dotdot_mqtt.h:36604
bool min_temperature_celcius
Definition: dotdot_mqtt.h:36613
bool ram_availablemb
Definition: dotdot_mqtt.h:36599
bool virtual_memory_totalmb
Definition: dotdot_mqtt.h:36602
bool average_temperature_celcius
Definition: dotdot_mqtt.h:36612
bool cpu_min_usage_percent
Definition: dotdot_mqtt.h:36595
bool ram_freemb
Definition: dotdot_mqtt.h:36598
bool uptime_minutes
Definition: dotdot_mqtt.h:36610
bool virtual_memory_usedmb
Definition: dotdot_mqtt.h:36603
bool max_temperature_celcius
Definition: dotdot_mqtt.h:36614
bool battery_percentage
Definition: dotdot_mqtt.h:36616
bool system_interrupts
Definition: dotdot_mqtt.h:36617
bool cpu_max_usage_percent
Definition: dotdot_mqtt.h:36596
bool disks_counters
Definition: dotdot_mqtt.h:36605
bool swap_memory_usedmb
Definition: dotdot_mqtt.h:36601
bool current_temperature_celcius
Definition: dotdot_mqtt.h:36611
bool hostname
Definition: dotdot_mqtt.h:36608
bool fqdn
Definition: dotdot_mqtt.h:36609
bool network_interfaces_data
Definition: dotdot_mqtt.h:36606
bool wireless_network_interfaces_data
Definition: dotdot_mqtt.h:36607
bool cpu_frequencym_hz
Definition: dotdot_mqtt.h:36593
bool cpu_average_usage_percent
Definition: dotdot_mqtt.h:36594
bool reporting_interval_seconds
Definition: dotdot_mqtt.h:36591
bool ram_totalmb
Definition: dotdot_mqtt.h:36597
uint16_t tolerance
Definition: dotdot_mqtt.h:24472
int16_t min_measured_value
Definition: dotdot_mqtt.h:24470
int16_t max_measured_value
Definition: dotdot_mqtt.h:24471
int16_t measured_value
Definition: dotdot_mqtt.h:24469
bool measured_value
Definition: dotdot_mqtt.h:24476
bool max_measured_value
Definition: dotdot_mqtt.h:24478
bool min_measured_value
Definition: dotdot_mqtt.h:24477
bool tolerance
Definition: dotdot_mqtt.h:24479
Command fields for Thermostat/GetRelayStatusLogResponse.
Definition: dotdot_mqtt.h:17573
Command fields for Thermostat/GetWeeklySchedule.
Definition: dotdot_mqtt.h:17590
uint8_t mode_to_return
Definition: dotdot_mqtt.h:17593
uint8_t days_to_return
Definition: dotdot_mqtt.h:17591
Command fields for Thermostat/GetWeeklyScheduleResponse.
Definition: dotdot_mqtt.h:17545
const TransitionType * transitions
Definition: dotdot_mqtt.h:17553
Command fields for Thermostat/SetWeeklySchedule.
Definition: dotdot_mqtt.h:17559
uint8_t transitions_count
Definition: dotdot_mqtt.h:17566
uint8_t number_of_transitions
Definition: dotdot_mqtt.h:17560
const TransitionType * transitions
Definition: dotdot_mqtt.h:17567
Command fields for Thermostat/SetpointRaiseOrLower.
Definition: dotdot_mqtt.h:17536
SetpointRaiseOrLowerMode mode
Definition: dotdot_mqtt.h:17537
Definition: dotdot_mqtt.h:17411
int16_t abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17416
uint8_t ac_capacity_format
Definition: dotdot_mqtt.h:17461
uint8_t remote_sensing
Definition: dotdot_mqtt.h:17432
uint8_t ac_type
Definition: dotdot_mqtt.h:17454
int8_t min_setpoint_dead_band
Definition: dotdot_mqtt.h:17431
uint8_t pi_cooling_demand
Definition: dotdot_mqtt.h:17419
uint8_t occupied_setback_max
Definition: dotdot_mqtt.h:17449
uint8_t ac_louver_position
Definition: dotdot_mqtt.h:17459
int16_t setpoint_change_amount
Definition: dotdot_mqtt.h:17445
uint32_t ac_error_code
Definition: dotdot_mqtt.h:17458
uint8_t alarm_mask
Definition: dotdot_mqtt.h:17435
int16_t ac_coil_temperature
Definition: dotdot_mqtt.h:17460
uint8_t hvac_system_type_configuration
Definition: dotdot_mqtt.h:17421
uint8_t occupied_setback_min
Definition: dotdot_mqtt.h:17448
int8_t local_temperature_calibration
Definition: dotdot_mqtt.h:17422
int16_t max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17430
int16_t occupied_cooling_setpoint
Definition: dotdot_mqtt.h:17423
uint8_t ac_compressor_type
Definition: dotdot_mqtt.h:17457
uint8_t unoccupied_setback
Definition: dotdot_mqtt.h:17450
int16_t min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17427
uint8_t thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:17442
uint8_t emergency_heat_delta
Definition: dotdot_mqtt.h:17453
uint8_t unoccupied_setback_min
Definition: dotdot_mqtt.h:17451
int16_t outdoor_temperature
Definition: dotdot_mqtt.h:17413
int16_t occupied_heating_setpoint
Definition: dotdot_mqtt.h:17424
uint8_t occupancy
Definition: dotdot_mqtt.h:17414
int16_t unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:17425
uint8_t pi_heating_demand
Definition: dotdot_mqtt.h:17420
uint8_t unoccupied_setback_max
Definition: dotdot_mqtt.h:17452
uint16_t temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:17441
int16_t abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17417
uint8_t start_of_week
Definition: dotdot_mqtt.h:17437
int16_t local_temperature
Definition: dotdot_mqtt.h:17412
uint16_t ac_capacity
Definition: dotdot_mqtt.h:17455
int16_t max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17428
UTC setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:17446
uint8_t control_sequence_of_operation
Definition: dotdot_mqtt.h:17433
uint8_t setpoint_change_source
Definition: dotdot_mqtt.h:17444
uint8_t system_mode
Definition: dotdot_mqtt.h:17434
int16_t abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17415
uint8_t thermostat_running_mode
Definition: dotdot_mqtt.h:17436
int16_t abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17418
uint8_t number_of_daily_transitions
Definition: dotdot_mqtt.h:17439
uint8_t occupied_setback
Definition: dotdot_mqtt.h:17447
uint8_t number_of_weekly_transitions
Definition: dotdot_mqtt.h:17438
uint8_t temperature_setpoint_hold
Definition: dotdot_mqtt.h:17440
int16_t unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:17426
int16_t min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17429
uint16_t thermostat_running_state
Definition: dotdot_mqtt.h:17443
uint8_t ac_refrigerant_type
Definition: dotdot_mqtt.h:17456
Definition: dotdot_mqtt.h:17464
bool thermostat_programming_operation_mode
Definition: dotdot_mqtt.h:17495
bool emergency_heat_delta
Definition: dotdot_mqtt.h:17506
bool local_temperature
Definition: dotdot_mqtt.h:17465
bool min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17480
bool thermostat_running_state
Definition: dotdot_mqtt.h:17496
bool ac_louver_position
Definition: dotdot_mqtt.h:17512
bool alarm_mask
Definition: dotdot_mqtt.h:17488
bool system_mode
Definition: dotdot_mqtt.h:17487
bool hvac_system_type_configuration
Definition: dotdot_mqtt.h:17474
bool control_sequence_of_operation
Definition: dotdot_mqtt.h:17486
bool abs_max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17471
bool setpoint_change_source_timestamp
Definition: dotdot_mqtt.h:17499
bool ac_type
Definition: dotdot_mqtt.h:17507
bool temperature_setpoint_hold
Definition: dotdot_mqtt.h:17493
bool unoccupied_setback_max
Definition: dotdot_mqtt.h:17505
bool number_of_daily_transitions
Definition: dotdot_mqtt.h:17492
bool max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17481
bool setpoint_change_amount
Definition: dotdot_mqtt.h:17498
bool occupied_setback
Definition: dotdot_mqtt.h:17500
bool ac_refrigerant_type
Definition: dotdot_mqtt.h:17509
bool unoccupied_setback
Definition: dotdot_mqtt.h:17503
bool occupied_setback_max
Definition: dotdot_mqtt.h:17502
bool ac_error_code
Definition: dotdot_mqtt.h:17511
bool pi_cooling_demand
Definition: dotdot_mqtt.h:17472
bool occupied_cooling_setpoint
Definition: dotdot_mqtt.h:17476
bool thermostat_running_mode
Definition: dotdot_mqtt.h:17489
bool min_setpoint_dead_band
Definition: dotdot_mqtt.h:17484
bool abs_min_heat_setpoint_limit
Definition: dotdot_mqtt.h:17468
bool ac_coil_temperature
Definition: dotdot_mqtt.h:17513
bool max_cool_setpoint_limit
Definition: dotdot_mqtt.h:17483
bool min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17482
bool occupied_heating_setpoint
Definition: dotdot_mqtt.h:17477
bool number_of_weekly_transitions
Definition: dotdot_mqtt.h:17491
bool occupancy
Definition: dotdot_mqtt.h:17467
bool outdoor_temperature
Definition: dotdot_mqtt.h:17466
bool abs_max_heat_setpoint_limit
Definition: dotdot_mqtt.h:17469
bool unoccupied_cooling_setpoint
Definition: dotdot_mqtt.h:17478
bool ac_compressor_type
Definition: dotdot_mqtt.h:17510
bool temperature_setpoint_hold_duration
Definition: dotdot_mqtt.h:17494
bool start_of_week
Definition: dotdot_mqtt.h:17490
bool ac_capacity
Definition: dotdot_mqtt.h:17508
bool ac_capacity_format
Definition: dotdot_mqtt.h:17514
bool local_temperature_calibration
Definition: dotdot_mqtt.h:17475
bool occupied_setback_min
Definition: dotdot_mqtt.h:17501
bool remote_sensing
Definition: dotdot_mqtt.h:17485
bool unoccupied_heating_setpoint
Definition: dotdot_mqtt.h:17479
bool pi_heating_demand
Definition: dotdot_mqtt.h:17473
bool abs_min_cool_setpoint_limit
Definition: dotdot_mqtt.h:17470
bool setpoint_change_source
Definition: dotdot_mqtt.h:17497
bool unoccupied_setback_min
Definition: dotdot_mqtt.h:17504
uint8_t schedule_programming_visibility
Definition: dotdot_mqtt.h:20034
uint8_t temperature_display_mode
Definition: dotdot_mqtt.h:20032
uint8_t keypad_lockout
Definition: dotdot_mqtt.h:20033
Definition: dotdot_mqtt.h:8112
UTC last_set_time
Definition: dotdot_mqtt.h:8121
uint8_t time_status
Definition: dotdot_mqtt.h:8114
uint32_t dst_end
Definition: dotdot_mqtt.h:8117
uint32_t standard_time
Definition: dotdot_mqtt.h:8119
int32_t dst_shift
Definition: dotdot_mqtt.h:8118
uint32_t dst_start
Definition: dotdot_mqtt.h:8116
UTC valid_until_time
Definition: dotdot_mqtt.h:8122
int32_t time_zone
Definition: dotdot_mqtt.h:8115
UTC time
Definition: dotdot_mqtt.h:8113
uint32_t local_time
Definition: dotdot_mqtt.h:8120
Definition: dotdot_mqtt.h:8125
bool time_zone
Definition: dotdot_mqtt.h:8128
bool time_status
Definition: dotdot_mqtt.h:8127
bool time
Definition: dotdot_mqtt.h:8126
bool standard_time
Definition: dotdot_mqtt.h:8132
bool last_set_time
Definition: dotdot_mqtt.h:8134
bool local_time
Definition: dotdot_mqtt.h:8133
bool dst_start
Definition: dotdot_mqtt.h:8129
bool dst_shift
Definition: dotdot_mqtt.h:8131
bool dst_end
Definition: dotdot_mqtt.h:8130
bool valid_until_time
Definition: dotdot_mqtt.h:8135
Definition: dotdot_mqtt.h:26860
uint16_t max_measured_value
Definition: dotdot_mqtt.h:26863
uint16_t min_measured_value
Definition: dotdot_mqtt.h:26862
uint16_t measured_value
Definition: dotdot_mqtt.h:26861
uint16_t tolerance
Definition: dotdot_mqtt.h:26864
bool max_measured_value
Definition: dotdot_mqtt.h:26870
bool min_measured_value
Definition: dotdot_mqtt.h:26869
bool measured_value
Definition: dotdot_mqtt.h:26868
bool tolerance
Definition: dotdot_mqtt.h:26871
Command fields for WindowCovering/GoToLiftPercentage.
Definition: dotdot_mqtt.h:14918
Command fields for WindowCovering/GoToLiftValue.
Definition: dotdot_mqtt.h:14911
Command fields for WindowCovering/GoToTiltPercentage.
Definition: dotdot_mqtt.h:14932
Command fields for WindowCovering/GoToTiltValue.
Definition: dotdot_mqtt.h:14925
Definition: dotdot_mqtt.h:14846
uint16_t acceleration_time_lift
Definition: dotdot_mqtt.h:14862
uint16_t number_of_actuations_lift
Definition: dotdot_mqtt.h:14852
const char * intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:14866
uint16_t physical_closed_limit_lift
Definition: dotdot_mqtt.h:14848
uint8_t current_position_tilt_percentage
Definition: dotdot_mqtt.h:14856
uint8_t mode
Definition: dotdot_mqtt.h:14864
const char * intermediate_setpoints_lift
Definition: dotdot_mqtt.h:14865
uint16_t installed_open_limit_tilt
Definition: dotdot_mqtt.h:14859
uint16_t installed_closed_limit_lift
Definition: dotdot_mqtt.h:14858
uint16_t velocity_lift
Definition: dotdot_mqtt.h:14861
uint16_t current_position_tilt
Definition: dotdot_mqtt.h:14851
uint8_t config_or_status
Definition: dotdot_mqtt.h:14854
uint16_t installed_open_limit_lift
Definition: dotdot_mqtt.h:14857
uint8_t window_covering_type
Definition: dotdot_mqtt.h:14847
uint16_t number_of_actuations_tilt
Definition: dotdot_mqtt.h:14853
uint16_t deceleration_time_lift
Definition: dotdot_mqtt.h:14863
uint8_t current_position_lift_percentage
Definition: dotdot_mqtt.h:14855
uint16_t physical_closed_limit_tilt
Definition: dotdot_mqtt.h:14849
uint16_t installed_closed_limit_tilt
Definition: dotdot_mqtt.h:14860
uint16_t current_position_lift
Definition: dotdot_mqtt.h:14850
bool current_position_tilt_percentage
Definition: dotdot_mqtt.h:14879
bool config_or_status
Definition: dotdot_mqtt.h:14877
bool velocity_lift
Definition: dotdot_mqtt.h:14884
bool installed_closed_limit_lift
Definition: dotdot_mqtt.h:14881
bool window_covering_type
Definition: dotdot_mqtt.h:14870
bool installed_closed_limit_tilt
Definition: dotdot_mqtt.h:14883
bool intermediate_setpoints_tilt
Definition: dotdot_mqtt.h:14889
bool number_of_actuations_tilt
Definition: dotdot_mqtt.h:14876
bool physical_closed_limit_lift
Definition: dotdot_mqtt.h:14871
bool current_position_lift
Definition: dotdot_mqtt.h:14873
bool mode
Definition: dotdot_mqtt.h:14887
bool deceleration_time_lift
Definition: dotdot_mqtt.h:14886
bool installed_open_limit_lift
Definition: dotdot_mqtt.h:14880
bool physical_closed_limit_tilt
Definition: dotdot_mqtt.h:14872
bool installed_open_limit_tilt
Definition: dotdot_mqtt.h:14882
bool intermediate_setpoints_lift
Definition: dotdot_mqtt.h:14888
bool current_position_tilt
Definition: dotdot_mqtt.h:14874
bool number_of_actuations_lift
Definition: dotdot_mqtt.h:14875
bool current_position_lift_percentage
Definition: dotdot_mqtt.h:14878
bool acceleration_time_lift
Definition: dotdot_mqtt.h:14885
Generic type definitions for Unify.
uint8_t dotdot_endpoint_id_t
Definition: uic_typedefs.h:38
const char * dotdot_unid_t
Definition: uic_typedefs.h:39